рд╕рдордп-рд╕рдордп рдкрд░, рдХреЗрдВрджреНрд░реАрдп рд╡рд┐рддрд░рдг рдХреЗрдВрджреНрд░ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ DevOps рдкрдж рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдФрд░ рдореЙрд╕реНрдХреЛ рдореЗрдВ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд▓реЗрддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХрдИ рдХрдВрдкрдирд┐рдпрд╛рдБ (рдХрдИ рдЕрдЪреНрдЫреА рдХрдВрдкрдирд┐рдпрд╛рдБ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╛рдВрдбреЗрдХреНрд╕) рджреЛ рд╕рдорд╛рди рдкреНрд░рд╢реНрди рдкреВрдЫрддреА рд╣реИрдВ:
- рдЗрдиреЛрдб рдХреНрдпрд╛ рд╣реИ;
- рдХрд┐рди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЖрдкрдХреЛ рдбрд┐рд╕реНрдХ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ (рдпрд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдЖрдкрдХреЗ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреА рдХрдореА рдХреНрдпреЛрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд╕рд╛рд░ рдПрдХ рд╣реА рд╣реИ)ред
рдЬреИрд╕рд╛ рдХрд┐ рдЕрдХреНрд╕рд░ рд╣реЛрддрд╛ рд╣реИ, рдореБрдЭреЗ рдпрдХреАрди рдерд╛ рдХрд┐ рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдореИрдВрдиреЗ рд╕рдордЭрд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬреНрдЮрд╛рди рдореЗрдВ рдЕрдВрддрд░ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ред рдЕрдкрдиреЗ рдЬреНрдЮрд╛рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ, рдХрдорд┐рдпреЛрдВ рдХреЛ рднрд░рдиреЗ рдФрд░ рдЕрдм рдЦреБрдж рдХреЛ рд╢рд░реНрдорд┐рдВрджрд╛ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдпрд╣ рд▓реЗрдЦ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ, рд╢рд╛рдпрдж рдпрд╣ рдХрд┐рд╕реА рдФрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
рдореИрдВ рдиреАрдЪреЗ рд╕реЗ рд╢реБрд░реВ рдХрд░реВрдБрдЧрд╛, рдпрд╛рдиреАред рдПрдХ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рд╕реЗ (рд╣рдо рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡, рдПрд╕рдПрд╕рдбреА рдФрд░ рдЕрдиреНрдп рдЖрдзреБрдирд┐рдХ рдЪреАрдЬреЛрдВ рдХреЛ рддреНрдпрд╛рдЧ рджреЗрдВрдЧреЗ; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рднреА 20 рдпрд╛ 80 рдЧреАрдЧрд╛рд╣рд░реНрдЯ рдкреБрд░рд╛рдиреА рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдВ рдмреНрд▓реЙрдХ рдХрд╛ рдЖрдХрд╛рд░ 512 рдмрд╛рдЗрдЯреНрд╕ рд╣реИ)ред
рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдкрдиреЗ рд╕реНрдерд╛рди рдХреЛ рдмрд╛рдЗрдЯ-рдмрд╛рдЗрдЯ рдХрд░рдХреЗ рдХреИрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП; рдпрд╣ рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред рдмреНрд▓реЙрдХ рдирдВрдмрд░рд┐рдВрдЧ 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред (рдЗрд╕реЗ рдПрд▓рдмреАрдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ:
рдЬреИрд╕рд╛ рдХрд┐ рдЪрд┐рддреНрд░ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдПрд▓рдмреАрдП рдмреНрд▓реЙрдХ рдХреЛ рдПрдЪрдбреАрдбреА рд╕реНрддрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╛рдорд┐рдд рдХрд┐рдпрд╛ рд╣реИред рд╡реИрд╕реЗ, рдЖрдк рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рдбрд┐рд╕реНрдХ рдХрд╛ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдХреНрдпрд╛ рд╣реИ:
root@ubuntu:/home/serp# blockdev --getpbsz /dev/sdb
512
рдЙрдкрд░реЛрдХреНрдд рд╕реНрддрд░ рдПрдХ рд╡рд┐рднрд╛рдЬрди рд╣реИ, рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдПрдХ (рдлрд┐рд░ рд╕реЗ рд╕рд░рд▓рддрд╛ рдХреЗ рд▓рд┐рдП)ред рдЕрдзрд┐рдХрддрд░, рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд┐рднрд╛рдЬрди рдорд╛рд░реНрдХрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: msdos рдФрд░ gptред рддрджрдиреБрд╕рд╛рд░, msdos рдПрдХ рдкреБрд░рд╛рдирд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ рдЬреЛ 2Tb рддрдХ рдбрд┐рд╕реНрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, gpt рдПрдХ рдирдпрд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ рдЬреЛ 1 рдмрд╛рдЗрдЯ рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ рд╕реЗ 512 рдЬрд╝реЗрдЯрд╛рдмрд╛рдЗрдЯ рддрдХ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ msdos рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рд╡рд┐рднрд╛рдЬрди рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЪрд┐рддреНрд░ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╡рд┐рднрд╛рдЬрди рдмреНрд▓реЙрдХ рдирдВрдмрд░ 1 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ MBR тАЛтАЛрдХреЗ рд▓рд┐рдП рд╢реВрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкрд╣рд▓реЗ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдореИрдВрдиреЗ рдПрдХ ext2 рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдпрд╛, рдЗрд╕рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ 4096 рдмрд╛рдЗрдЯреНрд╕ рд╣реИ, рдЬреЛ рдЪрд┐рддреНрд░ рдореЗрдВ рднреА рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдЖрдк рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмреНрд▓реЙрдХ рдХрд╛ рдЖрдХрд╛рд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
root@ubuntu:/home/serp# tune2fs -l /dev/sdb1
tune2fs 1.42.9 (4-Feb-2014)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: a600bf40-f660-41f6-a3e6-96c303995479
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: ext_attr resize_inode dir_index filetype sparse_super large_file
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 65536
Block count: 261888
Reserved block count: 13094
Free blocks: 257445
Free inodes: 65525
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 63
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Filesystem created: Fri Aug 2 15:02:13 2019
Last mount time: n/a
Last write time: Fri Aug 2 15:02:14 2019
Mount count: 0
Maximum mount count: -1
Last checked: Fri Aug 2 15:02:13 2019
Check interval: 0 (<none>)
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Default directory hash: half_md4
Directory Hash Seed: c0155456-ad7d-421f-afd1-c898746ccd76
рд╣рдореЗрдВ рдЬрд┐рд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╡рд╣ "рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░" рд╣реИред
рдЕрдм рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ /home/serp/testfile рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреИрд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рдП? рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмреНрд▓реЙрдХ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдЙрд╕рдХрд╛ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдЬрд╛рдирдиреЗ рдХреЗ рдмрд╛рдж рдЙрд╕реЗ рдХреИрд╕реЗ рдЦреЛрдЬреЗрдВ? рдореБрдЭреЗ рдХреМрди рд╕реЗ рдмреНрд▓реЙрдХ рдкрдврд╝рдиреЗ рдЪрд╛рд╣рд┐рдП?
рдпрд╣реАрдВ рдкрд░ рдЗрдиреЛрдб рдХрд╛рдо рдЖрддреЗ рд╣реИрдВред Ext2fs рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ "рддрд╛рд▓рд┐рдХрд╛" рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдЗрдиреЛрдб рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рддреЗ рд╕рдордп ext2fs рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрдиреЛрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рд╣рдо рдЯреНрдпреВрди2рдПрдлрдПрд╕ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ "рдЗрдиреЛрдб рдХрд╛рдЙрдВрдЯ" рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 65536 рдЯреБрдХрдбрд╝реЗ рд╣реИрдВред рдЗрдиреЛрдб рдореЗрдВ рд╡рд╣ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ: рдЬрд┐рд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдо рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВ рдЙрд╕рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмреНрд▓реЙрдХ рдХреА рдПрдХ рд╕реВрдЪреАред рдХрд┐рд╕реА рджреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЗрдиреЛрдб рдирдВрдмрд░ рдХреИрд╕реЗ рдЦреЛрдЬреЗрдВ?
рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рдо рдФрд░ рдЗрдиреЛрдб рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИрдВ, рдФрд░ ext2fs рдореЗрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХреА рдлрд╝рд╛рдЗрд▓ рд╣реИ, рдЕрд░реНрдерд╛рддред рдЗрд╕рдХрд╛ рдЕрдкрдирд╛ рдЗрдиреЛрдб рдирдВрдмрд░ рднреА рд╣реИред рдЗрд╕ рджреБрд╖реНрдЪрдХреНрд░ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рдПрдХ "рдирд┐рд╢реНрдЪрд┐рдд" рдЗрдиреЛрдб рдирдВрдмрд░ "2" рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрдЗрдП рдЗрдиреЛрдб рдирдВрдмрд░ 2 рдХреА рд╕рд╛рдордЧреНрд░реА рджреЗрдЦреЗрдВ:
root@ubuntu:/# debugfs /dev/sdb1
debugfs 1.42.9 (4-Feb-2014)
debugfs: stat <2>
Inode: 2 Type: directory Mode: 0755 Flags: 0x0
Generation: 0 Version: 0x00000000:00000002
User: 0 Group: 0 Size: 4096
File ACL: 0 Directory ACL: 0
Links: 3 Blockcount: 8
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x5d43cb51:16b61bcc -- Fri Aug 2 16:34:09 2019
atime: 0x5d43c247:b704301c -- Fri Aug 2 15:55:35 2019
mtime: 0x5d43cb51:16b61bcc -- Fri Aug 2 16:34:09 2019
crtime: 0x5d43b5c6:00000000 -- Fri Aug 2 15:02:14 2019
Size of extra inode fields: 28
BLOCKS:
(0):579
TOTAL: 1
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдореЗрдВ рдЬрд┐рд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╡рд╣ рдмреНрд▓реЙрдХ рд╕рдВрдЦреНрдпрд╛ 579 рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИред рдЗрд╕рдореЗрдВ рд╣рдо рд╣реЛрдо рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдиреЛрдб рдирдВрдмрд░ рдкрд╛рдПрдВрдЧреЗ, рдФрд░ рдЗрд╕реА рддрд░рд╣ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдиреАрдЪреЗ рддрдм рддрдХ рд░рд╣реЗрдВрдЧреЗ рдЬрдм рддрдХ рдХрд┐ рд╕рд░реНрдк рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣рдо рдЕрдиреБрд░реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдиреЛрдб рдирдВрдмрд░ рдирд╣реАрдВ рджреЗрдЦ рд▓реЗрддреЗред рдЕрдЧрд░ рдЕрдЪрд╛рдирдХ рдХреЛрдИ рдпрд╣ рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣реЗ рдХрд┐ рдирдВрдмрд░ рд╕рд╣реА рд╣реИ рдпрд╛ рдирд╣реАрдВ рдФрд░ рдЙрд╕рдореЗрдВ рдЬрд░реВрд░реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдпрд╛ рдирд╣реАрдВ рддреЛ рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдХ рд░ рддреЗ рд╣реИрдВ:
root@ubuntu:/# dd if=/dev/sdb1 of=/home/serp/dd_image bs=4096 count=1 skip=579
1+0 records in
1+0 records out
4096 bytes (4,1 kB) copied, 0,000184088 s, 22,3 MB/s
root@ubuntu:/# hexdump -c /home/serp/dd_image
рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдЖрдк рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдирд╛рдо рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ рдореИрдВ рдореБрдЦреНрдп рдкреНрд░рд╢реНрди рдкрд░ рдЖрддрд╛ рд╣реВрдВ: "рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рддреНрд░реБрдЯрд┐ рдХрд┐рди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣реЛ рд╕рдХрддреА рд╣реИ?"
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдРрд╕рд╛ рддрдм рд╣реЛрдЧрд╛ рдЬрдм рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреЛрдИ рдореБрдлрд╝реНрдд рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдмрдЪрд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рд╕реНрдкрд╖реНрдЯ "рдХреБрдЫ рднреА рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣рдЯрд╛рдПрдВ" рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ ext2,3 рдФрд░ 4 рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ "рдЖрд░рдХреНрд╖рд┐рдд рдмреНрд▓реЙрдХ рдЧрдгрдирд╛" рдЬреИрд╕реА рдХреЛрдИ рдЪреАрдЬрд╝ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдЖрдк рдЙрдкрд░реЛрдХреНрдд рд╕реВрдЪреА рдХреЛ рджреЗрдЦреЗрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ "13094" рдРрд╕реЗ рдмреНрд▓реЙрдХ рд╣реИрдВред рдпреЗ рдХреЗрд╡рд▓ рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рдмреНрд▓реЙрдХ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдкрдХреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рддреБрд░рдВрдд рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд░рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХреБрдЫ рдЦрд╛рд▓реА рд╕реНрдерд╛рди рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛:
root@ubuntu:/mnt# tune2fs -m 0 /dev/sdb1
tune2fs 1.42.9 (4-Feb-2014)
Setting reserved blocks percentage to 0% (0 blocks)
рд╡реЗред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЖрдкрдХреЗ рдкрд╛рд╕ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХрд╛ 5% рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЖрдзреБрдирд┐рдХ рдбрд┐рд╕реНрдХ рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рд╕реИрдХрдбрд╝реЛрдВ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рдФрд░ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдпрд╣ рднреА рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдореБрдХреНрдд рдмреНрд▓реЙрдХ рд╣реЛрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдиреЛрдб рди рд╣реЛрдВред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рд╕реЗ рдЫреЛрдЯрд╛ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ 1 рдЗрдиреЛрдб 1 рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ (рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП) 65536 рд╣реИ - рд╕реНрдерд┐рддрд┐ рдпрдерд╛рд░реНрдерд╡рд╛рджреА рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдЗрд╕реЗ df рдХрдорд╛рдВрдб рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
serp@ubuntu:~$ df -hi
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 493K 480 492K 1% /dev
tmpfs 493K 425 493K 1% /run
/dev/xvda1 512K 240K 273K 47% /
none 493K 2 493K 1% /sys/fs/cgroup
none 493K 2 493K 1% /run/lock
none 493K 1 493K 1% /run/shm
none 493K 2 493K 1% /run/user
/dev/xvdc1 320K 4,1K 316K 2% /var
/dev/xvdb1 64K 195 64K 1% /home
/dev/xvdh1 4,0M 3,1M 940K 78% /var/www
serp@ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 2,0G 4,0K 2,0G 1% /dev
tmpfs 395M 620K 394M 1% /run
/dev/xvda1 7,8G 2,9G 4,6G 39% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
none 5,0M 0 5,0M 0% /run/lock
none 2,0G 0 2,0G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/xvdc1 4,8G 2,6G 2,0G 57% /var
/dev/xvdb1 990M 4,0M 919M 1% /home
/dev/xvdh1 63G 35G 25G 59% /var/www
рдЬреИрд╕рд╛ рдХрд┐ /var/www рд╡рд┐рднрд╛рдЬрди рдкрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдореБрдХреНрдд рдмреНрд▓реЙрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдореБрдХреНрдд рдиреЛрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрд╣реБрдд рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИред
рдпрджрд┐ рдЖрдкрдХрд╛ рдЗрдиреЛрдб рдЦрд╝рддреНрдо рд╣реЛ рдЬрд╛рдП, рддреЛ рдореИрдВ рдЖрдкрдХреЛ рдХреЛрдИ рдордВрддреНрд░ рдирд╣реАрдВ рдмрддрд╛рдКрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐... рдХреЛрдИ рднреА рдирд╣реАрдВ рд╣реИ (рдпрджрд┐ рдореИрдВ рдЧрд▓рдд рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ)ред рдЗрд╕рд▓рд┐рдП рдЙрди рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдореЗрдВ рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрд╣реБрдЧреБрдгрд┐рдд рд╣реЛрддреА рд╣реИрдВ, рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмреБрджреНрдзрд┐рдорд╛рдиреА рд╕реЗ рдЪреБрдирдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, btrfs рдЗрдиреЛрдб рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдирдП рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред
рд╕реНрд░реЛрдд: www.habr.com