ΠΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎ, Π΄Π° Π±ΠΈΡ ΠΏΡΠ΅ΡΠ°ΠΎ Ρ Π¦Π΅Π½ΡΡΠ°Π»Π½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π½ΠΈ ΡΠ΅Π½ΡΠ°Ρ, ΠΈΠ½ΡΠ΅ΡΠ²ΡΡΠΈΡΠ΅ΠΌ Ρ ΡΠ°Π·Π½ΠΈΠΌ Π²Π΅Π»ΠΈΠΊΠΈΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΠΌΠ°, ΡΠ³Π»Π°Π²Π½ΠΎΠΌ Ρ Π‘Π°Π½ΠΊΡ ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³Ρ ΠΈ ΠΠΎΡΠΊΠ²ΠΈ, Π·Π° ΠΠ΅Π²ΠΠΏΡ ΠΏΠΎΠ·ΠΈΡΠΈΡΡ. ΠΡΠΈΠΌΠ΅ΡΠΈΠΎ ΡΠ°ΠΌ Π΄Π° ΠΌΠ½ΠΎΠ³Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ΅ (ΠΌΠ½ΠΎΠ³Π΅ Π΄ΠΎΠ±ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ ΠΠ°Π½Π΄Π΅ΠΊ) ΠΏΠΎΡΡΠ°Π²ΡΠ°ΡΡ Π΄Π²Π° ΡΠ»ΠΈΡΠ½Π° ΠΏΠΈΡΠ°ΡΠ°:
- ΡΡΠ° ΡΠ΅ ΠΈΠ½ΠΎΠ΄Π΅;
- ΠΈΠ· ΠΊΠΎΡΠΈΡ ΡΠ°Π·Π»ΠΎΠ³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠΈ Π³ΡΠ΅ΡΠΊΡ Ρ ΠΏΠΈΡΠ°ΡΡ Π½Π° Π΄ΠΈΡΠΊ (ΠΈΠ»ΠΈ Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ: Π·Π°ΡΡΠΎ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΄Π° ΠΏΠΎΠ½Π΅ΡΡΠ°Π½Π΅ ΠΏΡΠΎΡΡΠΎΡΠ° Π½Π° Π΄ΠΈΡΠΊΡ, ΡΡΡΡΠΈΠ½Π° ΡΠ΅ ΠΈΡΡΠ°).
ΠΠ°ΠΎ ΡΡΠΎ ΡΠ΅ ΡΠ΅ΡΡΠΎ Π΄Π΅ΡΠ°Π²Π°, Π±ΠΈΠΎ ΡΠ°ΠΌ ΡΠΈΠ³ΡΡΠ°Π½ Π΄Π° Π΄ΠΎΠ±ΡΠΎ ΠΏΠΎΠ·Π½Π°ΡΠ΅ΠΌ ΠΎΠ²Ρ ΡΠ΅ΠΌΡ, Π°Π»ΠΈ ΡΠΈΠΌ ΡΠ°ΠΌ ΠΏΠΎΡΠ΅ΠΎ Π΄Π° ΠΎΠ±ΡΠ°ΡΡΠ°Π²Π°ΠΌ, ΠΏΠΎΡΡΠ°Π»Π΅ ΡΡ ΠΎΡΠΈΠ³Π»Π΅Π΄Π½Π΅ ΠΏΡΠ°Π·Π½ΠΈΠ½Π΅ Ρ Π·Π½Π°ΡΡ. ΠΠ° Π±ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°ΠΎ ΡΠ²ΠΎΡΠ΅ Π·Π½Π°ΡΠ΅, ΠΏΠΎΠΏΡΠ½ΠΈΠΎ ΠΏΡΠ°Π·Π½ΠΈΠ½Π΅ ΠΈ Π²ΠΈΡΠ΅ ΡΠ΅ Π½Π΅ ΠΎΠ±ΡΡΠΊΠ°ΠΎ, ΠΏΠΈΡΠ΅ΠΌ ΠΎΠ²Π°Ρ ΡΠ»Π°Π½Π°ΠΊ, ΠΌΠΎΠΆΠ΄Π° ΡΠ΅ Π½Π΅ΠΊΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΌ Π±ΠΈΡΠΈ ΠΎΠ΄ ΠΊΠΎΡΠΈΡΡΠΈ.
ΠΠΎΡΠ΅ΡΡ ΠΎΠ΄ Π΄Π½Π°, ΡΡ. ΡΠ° ΡΠ²ΡΡΡΠΎΠ³ Π΄ΠΈΡΠΊΠ° (ΠΎΠ΄Π±Π°ΡΠΈΡΠ΅ΠΌΠΎ ΡΠ»Π΅Ρ Π΄ΠΈΡΠΊΠΎΠ²Π΅, Π‘Π‘Π-ΠΎΠ²Π΅ ΠΈ Π΄ΡΡΠ³Π΅ ΠΌΠΎΠ΄Π΅ΡΠ½Π΅ ΡΡΠ²Π°ΡΠΈ; Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ·ΠΌΠΈΠΌΠΎ Ρ ΠΎΠ±Π·ΠΈΡ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠΈ Π΄ΠΈΡΠΊ ΠΎΠ΄ 20 ΠΈΠ»ΠΈ 80 Π³ΠΈΠ³Π°Π±Π°ΡΡΠ°, ΠΏΠΎΡΡΠΎ ΡΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° 512 Π±Π°ΡΡΠΎΠ²Π°).
Π§Π²ΡΡΡΠΈ Π΄ΠΈΡΠΊ Π½Π΅ Π·Π½Π° ΠΊΠ°ΠΊΠΎ Π΄Π° Π°Π΄ΡΠ΅ΡΠΈΡΠ° ΡΠ²ΠΎΡ ΠΏΡΠΎΡΡΠΎΡ Π±Π°ΡΡ ΠΏΠΎ Π±Π°ΡΡ, ΡΡΠ»ΠΎΠ²Π½ΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ΅Π½ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅. ΠΡΠΌΠ΅ΡΠ°ΡΠΈΡΠ° Π±Π»ΠΎΠΊΠΎΠ²Π° ΠΏΠΎΡΠΈΡΠ΅ ΠΎΠ΄ 0. (ΠΠ²ΠΎ ΡΠ΅ Π·ΠΎΠ²Π΅ ΠΠΠ, Π΄Π΅ΡΠ°ΡΠΈ ΠΎΠ²Π΄Π΅:
ΠΠ°ΠΎ ΡΡΠΎ ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π²ΠΈΠ΄Π΅ΡΠΈ ΡΠ° ΡΠ»ΠΈΠΊΠ΅, ΠΎΠ΄ΡΠ΅Π΄ΠΈΠΎ ΡΠ°ΠΌ ΠΠΠ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΊΠ°ΠΎ Π½ΠΈΠ²ΠΎ Π₯ΠΠ-Π°. Π£Π·Π³ΡΠ΅Π΄, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΠΈ ΠΊΠΎΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Π±Π»ΠΎΠΊΠ° Π²Π°Ρ Π΄ΠΈΡΠΊ ΠΈΠΌΠ° ΠΎΠ²Π°ΠΊΠΎ:
root@ubuntu:/home/serp# blockdev --getpbsz /dev/sdb
512
ΠΠΈΠ²ΠΎ ΠΈΠ·Π½Π°Π΄ ΡΠ΅ ΠΏΠ°ΡΡΠΈΡΠΈΡΠ°, ΡΠ΅Π΄Π½Π° Π·Π° ΡΠ΅ΠΎ Π΄ΠΈΡΠΊ (ΠΎΠΏΠ΅Ρ ΡΠ°Π΄ΠΈ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎΡΡΠΈ). ΠΠ°ΡΡΠ΅ΡΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ Π΄Π²Π΅ Π²ΡΡΡΠ΅ ΠΎΠ·Π½Π°ΡΠ°Π²Π°ΡΠ° ΠΏΠ°ΡΡΠΈΡΠΈΡΠ°: ΠΌΡΠ΄ΠΎΡ ΠΈ Π³ΠΏΡ. Π‘Ρ ΠΎΠ΄Π½ΠΎ ΡΠΎΠΌΠ΅, ΠΌΡΠ΄ΠΎΡ ΡΠ΅ ΡΡΠ°ΡΠΈ ΡΠΎΡΠΌΠ°Ρ ΠΊΠΎΡΠΈ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° Π΄ΠΈΡΠΊΠΎΠ²Π΅ Π΄ΠΎ 2Π’Π±, Π³ΠΏΡ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΠΎΡΠΌΠ°Ρ ΠΊΠΎΡΠΈ ΠΌΠΎΠΆΠ΅ Π°Π΄ΡΠ΅ΡΠΈΡΠ°ΡΠΈ Π΄ΠΎ 1 Π·Π΅ΡΠ°Π±Π°ΡΡ Π±Π»ΠΎΠΊΠΎΠ²Π° ΠΎΠ΄ 512 Π±Π°ΡΡΠ°. Π£ Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°ΡΡ ΠΈΠΌΠ°ΠΌΠΎ ΠΏΠ°ΡΡΠΈΡΠΈΡΡ ΡΠΈΠΏΠ° ΠΌΡΠ΄ΠΎΡ, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠ΅ Π²ΠΈΠ΄ΠΈ ΡΠ° ΡΠ»ΠΈΠΊΠ΅, ΠΏΠ°ΡΡΠΈΡΠΈΡΠ° ΠΏΠΎΡΠΈΡΠ΅ Π±Π»ΠΎΠΊΠΎΠΌ Π±Ρ. 1, Π΄ΠΎΠΊ ΡΠ΅ Π·Π° ΠΠΠ ΠΊΠΎΡΠΈΡΡΠΈ Π½ΡΠ»Π°.
Π£ ΠΏΡΠ²ΠΎΡ ΠΏΠ°ΡΡΠΈΡΠΈΡΠΈ ΡΠ°ΠΌ Π½Π°ΠΏΡΠ°Π²ΠΈΠΎ Π΅ΠΊΡ2 ΡΠΈΡΡΠ΅ΠΌ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°, ΡΠ΅Π³ΠΎΠ²Π° ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½Π° Π²Π΅Π»ΠΈΡΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° ΡΠ΅ 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
ΠΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ ΠΊΠΎΡΠΈ Π½Π°ΠΌ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π°Π½ ΡΠ΅ βΠΠ΅Π»ΠΈΡΠΈΠ½Π° Π±Π»ΠΎΠΊΠ°β.
Π‘Π°Π΄Π° ΡΠ΅ Π·Π°Π½ΠΈΠΌΡΠΈΠ² Π΄Π΅ΠΎ ΠΊΠ°ΠΊΠΎ ΡΠΈΡΠ°ΡΠΈ /Ρ ΠΎΠΌΠ΅/ΡΠ΅ΡΠΏ/ΡΠ΅ΡΡΡΠΈΠ»Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ? ΠΠ°ΡΠΎΡΠ΅ΠΊΠ° ΡΠ΅ ΡΠ°ΡΡΠΎΡΠΈ ΠΎΠ΄ ΡΠ΅Π΄Π½ΠΎΠ³ ΠΈΠ»ΠΈ Π²ΠΈΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Ρ ΠΊΠΎΡΠΈΠΌΠ° ΡΠ΅ ΡΡΠ²Π°ΡΡ ΡΠ΅Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ. ΠΠ½Π°ΡΡΡΠΈ ΠΈΠΌΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅, ΠΊΠ°ΠΊΠΎ Π³Π° ΠΏΡΠΎΠ½Π°ΡΠΈ? ΠΠΎΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠΈΡΠ°ΠΌ?
ΠΠ²Π΄Π΅ ΠΈΠ½ΠΎΠ΄Π΅ Π΄ΠΎΠ±ΡΠΎ Π΄ΠΎΠ»Π°Π·Π΅. Π‘ΠΈΡΡΠ΅ΠΌ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π΅ΠΊΡ2ΡΡ ΠΈΠΌΠ° βΡΠ°Π±Π΅Π»Ρβ ΠΊΠΎΡΠ° ΡΠ°Π΄ΡΠΆΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ Π·Π° ΡΠ²Π΅ ΠΈΠ½ΠΎΠ΄Π΅. ΠΡΠΎΡ ΠΈΠ½ΠΎΠ΄Π° Ρ ΡΠ»ΡΡΠ°ΡΡ Π΅ΠΊΡ2ΡΡ ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ° ΠΏΡΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°. ΠΠ»Π΅Π΄Π°ΠΌΠΎ ΠΏΠΎΡΡΠ΅Π±Π½Π΅ Π±ΡΠΎΡΠ΅Π²Π΅ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ βΠΠ½ΠΎΠ΄ ΡΠΎΡΠ½Ρβ ΠΈΠ·Π»Π°Π·Π° ΡΡΠ½Π΅2ΡΡ, ΡΡ. ΠΈΠΌΠ°ΠΌΠΎ 65536 ΠΊΠΎΠΌΠ°Π΄Π°. ΠΠ½ΠΎΠ΄Π΅ ΡΠ°Π΄ΡΠΆΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΊΠΎΡΠ΅ ΡΡ Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±Π½Π΅: Π»ΠΈΡΡΡ Π±Π»ΠΎΠΊΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π·Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ΠΊΠΎΡΡ ΡΡΠ°ΠΆΠΈΠΌΠΎ. ΠΠ°ΠΊΠΎ ΠΏΡΠΎΠ½Π°ΡΠΈ ΠΈΠ½ΠΎΠ΄Π΅ Π±ΡΠΎΡ Π·Π° Π΄Π°ΡΠΈ ΡΠ°ΡΠ»?
ΠΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠ΅ ΠΈΠΌΠ΅ ΠΈ ΠΈΠ½ΠΎΠ΄Π΅ Π±ΡΠΎΡ ΡΠ΅ Π½Π°Π»Π°Π·Π΅ Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΡ, Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ Ρ Π΅ΠΊΡ2ΡΡ ΡΠ΅ ΠΏΠΎΡΠ΅Π±Π½Π° Π²ΡΡΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅, ΡΡ. ΡΠ°ΠΊΠΎΡΠ΅ ΠΈΠΌΠ° ΡΠ²ΠΎΡ ΠΈΠ½ΠΎΠ΄Π΅ Π±ΡΠΎΡ. ΠΠ° Π±ΠΈ ΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠΎ ΠΎΠ²Π°Ρ Π·Π°ΡΠ°ΡΠ°Π½ΠΈ ΠΊΡΡΠ³, ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΡ ΡΠ΅ Π΄ΠΎΠ΄Π΅ΡΠ΅Π½ βΡΠΈΠΊΡΠ½ΠΈβ ΠΈΠ½ΠΎΠ΄Π΅ Π±ΡΠΎΡ β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
Π£ ΠΈΠ·Π»Π°Π·Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΠΈ ΠΈΠΌΠ΅Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΡ.
Π’Π°ΠΊΠΎ Π΄ΠΎΠ»Π°Π·ΠΈΠΌ Π΄ΠΎ Π³Π»Π°Π²Π½ΠΎΠ³ ΠΏΠΈΡΠ°ΡΠ°: βΠΈΠ· ΠΊΠΎΡΠΈΡ ΡΠ°Π·Π»ΠΎΠ³Π° ΠΌΠΎΠΆΠ΅ Π΄ΠΎΡΠΈ Π΄ΠΎ Π³ΡΠ΅ΡΠΊΠ΅ Ρ ΡΠ½ΠΈΠΌΠ°ΡΡ?β
ΠΠ°ΡΠ°Π²Π½ΠΎ, ΡΠΎ ΡΠ΅ ΡΠ΅ Π΄ΠΎΠ³ΠΎΠ΄ΠΈΡΠΈ Π°ΠΊΠΎ Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π½Π΅ΠΌΠ° ΡΠ»ΠΎΠ±ΠΎΠ΄Π½ΠΈΡ Π±Π»ΠΎΠΊΠΎΠ²Π°. Π¨ΡΠ° ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΡΡΠΈΠ½ΠΈΡΠΈ Ρ ΠΎΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°ΡΡ? ΠΠΎΡΠ΅Π΄ ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΎΠ³ βΠΈΠ·Π±ΡΠΈΡΠΈΡΠ΅ ΡΠ²Π΅ ΡΡΠΎ ΡΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π±Π½ΠΎβ, ΡΡΠ΅Π±Π° Π΄Π° Π·Π°ΠΏΠ°ΠΌΡΠΈΡΠ΅ Π΄Π° Ρ Π΅ΠΊΡ2,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 - ΡΠΈΡΡΠ°ΡΠΈΡΠ° ΡΠ΅ Π²ΠΈΡΠ΅ Π½Π΅Π³ΠΎ ΡΠ΅Π°Π»Π½Π°. ΠΠ²ΠΎ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΡΠ°ΡΠ½ΠΎ Π²ΠΈΠ΄Π΅ΡΠΈ ΠΈΠ· ΠΈΠ·Π»Π°Π·Π° Π΄Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π΅:
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
ΠΠ°ΠΎ ΡΡΠΎ ΡΠ΅ ΡΠ°ΡΠ½ΠΎ Π²ΠΈΠ΄ΡΠΈΠ²ΠΎ Π½Π° /Π²Π°Ρ/Π²Π²Π² ΠΏΠ°ΡΡΠΈΡΠΈΡΠΈ, Π±ΡΠΎΡ ΡΠ»ΠΎΠ±ΠΎΠ΄Π½ΠΈΡ Π±Π»ΠΎΠΊΠΎΠ²Π° Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈ Π±ΡΠΎΡ ΡΠ»ΠΎΠ±ΠΎΠ΄Π½ΠΈΡ ΡΠ²ΠΎΡΠΎΠ²Π° Π²Π΅ΠΎΠΌΠ° Π²Π°ΡΠΈΡΠ°ΡΡ.
Π£ ΡΠ»ΡΡΠ°ΡΡ Π΄Π° ΠΎΡΡΠ°Π½Π΅ΡΠ΅ Π±Π΅Π· ΠΈΠ½ΠΎΠ΄Π°, Π½Π΅ΡΡ Π²Π°ΠΌ ΡΠ΅ΡΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²Π΅ ΡΠΈΠ½ΠΈ, ΡΠ΅Ρ... Π½Π΅ΠΌΠ° ΠΈΡ
(Π°ΠΊΠΎ Π³ΡΠ΅ΡΠΈΠΌ, ΡΠ°Π²ΠΈΡΠ΅ ΠΌΠΈ). ΠΠ°ΠΊΠ»Π΅, Π·Π° ΠΏΠ°ΡΡΠΈΡΠΈΡΠ΅ Ρ ΠΊΠΎΡΠΈΠΌΠ° ΡΠ΅ ΠΌΠ°Π»Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΌΠ½ΠΎΠΆΠ΅, ΡΡΠ΅Π±Π°Π»ΠΎ Π±ΠΈ ΠΌΡΠ΄ΡΠΎ ΠΎΠ΄Π°Π±ΡΠ°ΡΠΈ ΡΠΈΡΡΠ΅ΠΌ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π±ΡΡΡΡ ΠΈΠ½ΠΎΠ΄Π΅ Π½Π΅ ΠΌΠΎΠ³Ρ Π΄Π° ΡΠ΅ Π·Π°Π²ΡΡΠ΅, ΡΠ΅Ρ ΠΠΎΠ²Π΅ ΡΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠΈ ΠΊΡΠ΅ΠΈΡΠ°ΡΡ Π°ΠΊΠΎ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ.
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ
Π°Π±Ρ.ΡΠΎΠΌ