~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/admin-guide/device-mapper/zero.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/admin-guide/device-mapper/zero.rst (Version linux-6.12-rc7) and /Documentation/admin-guide/device-mapper/zero.rst (Version linux-4.18.20)


  1 =======                                           
  2 dm-zero                                           
  3 =======                                           
  4                                                   
  5 Device-Mapper's "zero" target provides a block    
  6 zero'd data on reads and silently drops writes    
  7 /dev/zero, but as a block-device instead of a     
  8                                                   
  9 Dm-zero has no target-specific parameters.        
 10                                                   
 11 One very interesting use of dm-zero is for cre    
 12 conjunction with dm-snapshot. A sparse device     
 13 than the amount of actual storage space availa    
 14 write data anywhere within the sparse device a    
 15 device. Reads to previously unwritten areas wi    
 16 enough data has been written to fill up the ac    
 17 device is deactivated. This can be very useful    
 18 filesystem limitations.                           
 19                                                   
 20 To create a sparse device, start by creating a    
 21 desired size of the sparse device. For this ex    
 22 sparse device::                                   
 23                                                   
 24   TEN_TERABYTES=`expr 10 \* 1024 \* 1024 \* 10    
 25   echo "0 $TEN_TERABYTES zero" | dmsetup creat    
 26                                                   
 27 Then create a snapshot of the zero device, usi    
 28 the COW device. The size of the COW device wil    
 29 space available to the sparse device. For this    
 30 is an available 10GB partition::                  
 31                                                   
 32   echo "0 $TEN_TERABYTES snapshot /dev/mapper/    
 33      dmsetup create sparse1                       
 34                                                   
 35 This will create a 10TB sparse device called /    
 36 10GB of actual storage space available. If mor    
 37 to this device, it will start returning I/O er    
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php