Tại sao phân vùng 100 MiB chính xác của tôi ở kích thước khối 1 KiB không có khối / không gian có sẵn tương ứng?


33

Tôi có một môi trường ảo hóa mật độ rất cao với các container, vì vậy tôi đang cố gắng làm cho mỗi container thực sự nhỏ. "Thực sự nhỏ" có nghĩa là 87 MB trên cơ sở Ubuntu 14.04 (Trusty Tahr) mà không phá vỡ tính tương thích của trình quản lý gói.

Vì vậy, tôi sử dụng LVM làm nơi lưu trữ dự phòng cho các container của mình và gần đây tôi đã tìm thấy những con số rất lạ. Họ đây rồi.

Hãy tạo một khối lượng logic 100 MiB (yeah, power of 2).

sudo lvcreate -L100M -n test1 /dev/purgatory

Tôi muốn kiểm tra kích thước, vì vậy tôi phát hành sudo lvs --units k

test1             purgatory  -wi-a----  102400.00k

Tuyệt vời, đây thực sự là 100 MiB.

Bây giờ hãy tạo một hệ thống tập tin ext4 . Và tất nhiên, chúng tôi nhớ -m 0tham số, ngăn chặn lãng phí không gian.

sudo mkfs.ext4 -m 0 /dev/purgatory/test1

mke2fs 1.42.9 (4-Feb-2014)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
25688 inodes, 102400 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
13 block groups
8192 blocks per group, 8192 fragments per group
1976 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729

Allocating group tables: done
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

Ngọt ngào và sạch sẽ. Lưu ý kích thước khối - khối lượng logic của chúng tôi nhỏ, vì vậy mkfs.ext4 đã quyết định tạo khối có kích thước 1 KiB, không phải là 4 KiB thông thường.

Bây giờ chúng tôi sẽ gắn kết nó.

sudo mount /dev/purgatory/test1 /mnt/test1

Và hãy gọi dfmà không có tham số (chúng tôi muốn thấy 1 khối KiB)

/dev/mapper/purgatory-test1     95054    1550     91456   2% /mnt/test1

Đợi đã, oh shi ~

Chúng tôi có tổng số 95054 khối. Nhưng bản thân thiết bị có 102400 khối 1 KiB. Chúng tôi chỉ có 92,8% lưu trữ của chúng tôi. Các khối của tôi ở đâu, người đàn ông?

Hãy nhìn vào nó trên một thiết bị khối thực sự. A có đĩa ảo 16 GiB, 16777216 khối 1K, nhưng chỉ có 15396784 khối ở đầu ra df. 91,7%, nó là gì?

Bây giờ hãy theo dõi cuộc điều tra (spoiler: không có kết quả)

  1. Hệ thống tập tin có thể bắt đầu không ở đầu thiết bị. Điều này là lạ, nhưng có thể. May mắn thay, ext4 có byte ma thuật, hãy kiểm tra sự hiện diện của chúng.

    sudo hexdump -C / dev / luyện ngục / test1 | grep "53 ef"

Điều này cho thấy siêu khối:

00000430  a9 10 e7 54 01 00 ff ff  53 ef 01 00 01 00 00 00  |...T....S.......|

Hex 430 = Dec 1072, vì vậy đâu đó sau kilobyte đầu tiên. Có vẻ hợp lý, ext4 bỏ qua 1024 byte đầu tiên cho các số lẻ như VBR, v.v.

  1. Đây là tạp chí!

Không có nó không phải là. Nhật ký lấy không gian từ Có sẵn nếu đầu ra df.

  1. Ồ, chúng tôi có dump2fs và có thể kiểm tra kích thước ở đó!

... rất nhiều greps ...

sudo dumpe2fs /dev/purgatory/test1 | grep "Free blocks"

Ôi.

Free blocks:              93504
  Free blocks: 3510-8192
  Free blocks: 8451-16384
  Free blocks: 16385-24576
  Free blocks: 24835-32768
  Free blocks: 32769-40960
  Free blocks: 41219-49152
  Free blocks: 53249-57344
  Free blocks: 57603-65536
  Free blocks: 65537-73728
  Free blocks: 73987-81920
  Free blocks: 81921-90112
  Free blocks: 90113-98304
  Free blocks: 98305-102399

Và chúng tôi có một số khác. 93504 khối miễn phí.

Câu hỏi là: chuyện gì đang xảy ra?

  • Thiết bị chặn: 102400k (lvs nói)
  • Kích thước hệ thống tập tin: 95054k (df nói)
  • Khối miễn phí: 93504k (dumpe2fs nói)
  • Kích thước có sẵn: 91456k (df nói)

Đó là lý do tại sao tôi vẫn sử dụng ext2cho các phân vùng nhỏ.
frostschutz

@frostschutz có ext2vẻ hợp lý ở đây, chắc chắn
maniaque

Câu trả lời:


32

Thử đi: mkfs.ext4 -N 104 -m0 -O ^has_journal,^resize_inode /dev/purgatory/test1

Tôi nghĩ rằng điều này cho phép bạn hiểu "những gì đang xảy ra".

-N 104 (đặt số lượng iNodes mà hệ thống tập tin của bạn nên có)

  • mỗi iNode "chi phí" không gian có thể sử dụng (128 Byte)

-m 0(không có khối dành riêng)
-O ^has_journal,^resize_inode(hủy kích hoạt các tính năng has_journalresize_inode

  • resize_inode"Chi phí" miễn phí không gian (hầu hết các năm 1550 1K-Blocks / 2% mà bạn nhìn thấy trong bạn df- 12K được sử dụng để "mất + tìm thấy" thư mục)
  • has_journal"chi phí" không gian có thể sử dụng (4096 1K-Blocks trong trường hợp của bạn)

Chúng tôi thoát 102348ra 102400, 52 khối khác không thể sử dụng được (nếu chúng tôi đã xóa thư mục "mất + tìm thấy"). Vì vậy, chúng tôi đi sâu vào dumpe2fs:

Group 0: (Blocks 1-8192) [ITABLE_ZEROED]
  Checksum 0x5ee2, unused inodes 65533
  Primary superblock at 1, Group descriptors at 2-2
  Block bitmap at 3 (+2), Inode bitmap at 19 (+18)
  Inode table at 35-35 (+34)
  8150 free blocks, 0 free inodes, 1 directories, 65533 unused inodes
  Free blocks: 17-18, 32-34, 48-8192
  Free inodes: 
Group 1: (Blocks 8193-16384) [BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x56cf, unused inodes 5
  Backup superblock at 8193, Group descriptors at 8194-8194
  Block bitmap at 4 (+4294959107), Inode bitmap at 20 (+4294959123)
  Inode table at 36-36 (+4294959139)
  8190 free blocks, 6 free inodes, 0 directories, 5 unused inodes
  Free blocks: 8193-16384
  Free inodes: 11-16
Group 2: (Blocks 16385-24576) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x51eb, unused inodes 8
  Block bitmap at 5 (+4294950916), Inode bitmap at 21 (+4294950932)
  Inode table at 37-37 (+4294950948)
  8192 free blocks, 8 free inodes, 0 directories, 8 unused inodes
  Free blocks: 16385-24576
  Free inodes: 17-24
Group 3: (Blocks 24577-32768) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x3de1, unused inodes 8
  Backup superblock at 24577, Group descriptors at 24578-24578
  Block bitmap at 6 (+4294942725), Inode bitmap at 22 (+4294942741)
  Inode table at 38-38 (+4294942757)
  8190 free blocks, 8 free inodes, 0 directories, 8 unused inodes
  Free blocks: 24577-32768
  Free inodes: 25-32
Group 4: (Blocks 32769-40960) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x79b9, unused inodes 8
  Block bitmap at 7 (+4294934534), Inode bitmap at 23 (+4294934550)
  Inode table at 39-39 (+4294934566)
  8192 free blocks, 8 free inodes, 0 directories, 8 unused inodes
  Free blocks: 32769-40960
  Free inodes: 33-40
Group 5: (Blocks 40961-49152) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x0059, unused inodes 8
  Backup superblock at 40961, Group descriptors at 40962-40962
  Block bitmap at 8 (+4294926343), Inode bitmap at 24 (+4294926359)
  Inode table at 40-40 (+4294926375)
  8190 free blocks, 8 free inodes, 0 directories, 8 unused inodes
  Free blocks: 40961-49152
  Free inodes: 41-48
Group 6: (Blocks 49153-57344) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x3000, unused inodes 8
  Block bitmap at 9 (+4294918152), Inode bitmap at 25 (+4294918168)
  Inode table at 41-41 (+4294918184)
  8192 free blocks, 8 free inodes, 0 directories, 8 unused inodes
  Free blocks: 49153-57344
  Free inodes: 49-56
Group 7: (Blocks 57345-65536) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x5c0a, unused inodes 8
  Backup superblock at 57345, Group descriptors at 57346-57346
  Block bitmap at 10 (+4294909961), Inode bitmap at 26 (+4294909977)
  Inode table at 42-42 (+4294909993)
  8190 free blocks, 8 free inodes, 0 directories, 8 unused inodes
  Free blocks: 57345-65536
  Free inodes: 57-64
Group 8: (Blocks 65537-73728) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0xf050, unused inodes 8
  Block bitmap at 11 (+4294901770), Inode bitmap at 27 (+4294901786)
  Inode table at 43-43 (+4294901802)
  8192 free blocks, 8 free inodes, 0 directories, 8 unused inodes
  Free blocks: 65537-73728
  Free inodes: 65-72
Group 9: (Blocks 73729-81920) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x50fd, unused inodes 8
  Backup superblock at 73729, Group descriptors at 73730-73730
  Block bitmap at 12 (+4294893579), Inode bitmap at 28 (+4294893595)
  Inode table at 44-44 (+4294893611)
  8190 free blocks, 8 free inodes, 0 directories, 8 unused inodes
  Free blocks: 73729-81920
  Free inodes: 73-80
Group 10: (Blocks 81921-90112) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x60a4, unused inodes 8
  Block bitmap at 13 (+4294885388), Inode bitmap at 29 (+4294885404)
  Inode table at 45-45 (+4294885420)
  8192 free blocks, 8 free inodes, 0 directories, 8 unused inodes
  Free blocks: 81921-90112
  Free inodes: 81-88
Group 11: (Blocks 90113-98304) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0x28de, unused inodes 8
  Block bitmap at 14 (+4294877197), Inode bitmap at 30 (+4294877213)
  Inode table at 46-46 (+4294877229)
  8192 free blocks, 8 free inodes, 0 directories, 8 unused inodes
  Free blocks: 90113-98304
  Free inodes: 89-96
Group 12: (Blocks 98305-102399) [INODE_UNINIT, ITABLE_ZEROED]
  Checksum 0x9223, unused inodes 8
  Block bitmap at 15 (+4294869006), Inode bitmap at 31 (+4294869022)
  Inode table at 47-47 (+4294869038)
  4095 free blocks, 8 free inodes, 0 directories, 8 unused inodes
  Free blocks: 98305-102399
  Free inodes: 97-104

và đếm các khối được sử dụng (đối với siêu khối Sao lưu, mô tả nhóm, Khối bitmap, bitmap Inode và bảng Inode) hoặc chúng tôi grepvà đếm:

LANG=C dumpe2fs /dev/mapper/vg_vms-test1 | grep ' at ' | grep -v ',' | wc -l

cung cấp cho chúng tôi số lượng dòng có một khối (trong ví dụ của chúng tôi) và

LANG=C dumpe2fs /dev/mapper/vg_vms-test1 | grep ' at ' | grep ',' | wc -l

cung cấp cho chúng tôi số lượng dòng có hai khối (trong ví dụ của chúng tôi).

Vì vậy, chúng tôi có (trong ví dụ của chúng tôi) 13các dòng với một khối mỗi 19dòng và mỗi dòng có hai khối.

13+19*2

cung cấp cho chúng ta 51các khối được sử dụng bởi chính ext4. Cuối cùng chỉ còn một khối. Khối 0, là các 1024byte bị bỏ qua ở đầu cho những thứ như khu vực khởi động.


Và nếu tạp chí chỉ mất 4096k, tôi không có số này (95054 - 4096)! = 91456?
maniaque

Tất cả các số ở đây đều tính bằng k, vì vậy tổng cộng 95054k - 4096k tạp chí! = 91456k có sẵn.
maniaque

1
dftrên fs với tạp chí: 95054k - dftrên fs không có jorunal 99150k - và không trộn lẫn không gian "có thể sử dụng" và "miễn phí".
xx4h

Một số hệ thống tập tin, ví dụ xfs, tự động phân bổ không gian cho các nút khi cần thiết. Bạn có thể muốn thử xfs và btrfs, nếu bạn tò mò. mkfs.xfs -l size=512 -d agcount=1sẽ tạo một hệ thống tập tin với kích thước nhật ký tối thiểu (hay còn gọi là tạp chí), nhưng hiệu suất ghi có thể bị ảnh hưởng. Tôi không nghĩ rằng mã XFS hỗ trợ hoạt động mà không có nhật ký. Có thể chỉ đọc, để hỗ trợ các trường hợp thiết bị ghi nhật ký bên ngoài bị hỏng. (ngoài ra, agcount=1có lẽ là một ý tưởng khủng khiếp khác cho hiệu suất ghi, đặc biệt là song song. Và các tiêu đề nhóm phân bổ có lẽ cũng nhỏ.)
Peter Cordes

Đã tò mò và thử XFS. Nếu có sự kết hợp các tùy chọn cho Linux XFS sẽ cho phép kích thước nhật ký tối thiểu giảm xuống mức tối thiểu tuyệt đối là 512 khối, IDK là gì. mkfs.xfs -d agcount=1trên phân vùng 100MiB đã tạo ra một FS là 95980kiB, với 5196k được sử dụng, 90784k có sẵn. Số lượng mặc định là 4 và kích thước nhật ký mặc định là 1605 khối (cũng là mức tối thiểu). Vì vậy, XFS sử dụng một bản ghi nhỏ như nó sẵn sàng để cho phép bạn chỉ định, cho các FS nhỏ.
Peter Cordes

19

Câu trả lời ngắn gọn:

Không phải tất cả không gian trên thiết bị khối đều trở thành không gian có sẵn cho dữ liệu của bạn: một số không gian thô là cần thiết cho các phần bên trong hệ thống tệp, sổ sách hậu trường.

Sổ sách kế toán đó bao gồm siêu khối, mô tả nhóm khối, bitmap khối và inode và bảng inode. Ngoài ra, các bản sao của siêu khối cho mục đích sao lưu / phục hồi được tạo ra tại một số vị trí. Bạn có thể tìm thấy một bài đọc dài về nội bộ hệ thống tệp EXT4 trên ext4.wiki.kernel.org .

Vì EXT4 là một hệ thống tệp được ghi nhật ký cũng chiếm một số dung lượng.

Ngoài ra, một số không gian được dành cho các bản mở rộng trong tương lai của hệ thống tệp.

Câu trả lời dài:

Tôi đã tạo lại kịch bản của bạn trên một trong các hệ thống thử nghiệm của mình:

lvcreate -L 100M -n test MyVG
mkfs.ext4 -b 1024 /dev/MyVG/test 

Sau đó, ngay cả trước khi gắn hệ thống tập tin, một dumpe2fschương trình:

Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              25688
Block count:              102400
Reserved block count:     5120
Free blocks:              93504
Free inodes:              25677
First block:              1
Block size:               1024
Fragment size:            1024
Reserved GDT blocks:      256
Blocks per group:         8192
Fragments per group:      8192
Inodes per group:         1976
Inode blocks per group:   247
Flex block group size:    16
Filesystem created:       Fri Feb 20 13:20:54 2015
Last mount time:          n/a
Last write time:          Fri Feb 20 13:20:55 2015
...
Journal size:             4096k  
...

và sau khi lắp:

df /tmp/test/
Filesystem              1K-blocks  Used Available Use% Mounted on
/dev/mapper/MyVG-test       99150  5646     88384   7% /tmp/test

Vì vậy, những gì dfcho chúng ta thấy? Từ 102400 khối của thiết bị lưu trữ thô, dung lượng 99150 khối 1K hiển thị cho hệ thống tệp, nghĩa là 3250 khối 1-Kilobyte của không gian lưu trữ thô đã không thể sử dụng để lưu trữ dữ liệu thực tế.

Những khối đó đã đi đến đâu? Cuộn xuống trong dumpe2fsđầu ra cho thấy chính xác nơi:

Group 0: (Blocks 1-8192) [ITABLE_ZEROED]
  Checksum 0x0d67, unused inodes 1965
  Primary superblock at 1, Group descriptors at 2-2
  Reserved GDT blocks at 3-258
  Block bitmap at 259 (+258), Inode bitmap at 275 (+274)
  Inode table at 291-537 (+290)
  4683 free blocks, 1965 free inodes, 2 directories, 1965 unused inodes
  Free blocks: 3510-8192
  Free inodes: 12-1976

1 block (khối # 0) 1024 byte đầu tiên được bỏ qua để cho phép cài đặt các thành phần khởi động x86 và các số lẻ khác.
1 block được chiếm bởi các siêu khối chính.
1 block chứa các mô tả nhóm.
256 blocksđược dành riêng cho Bảng mô tả nhóm để cho phép thay đổi kích thước hệ thống tệp trong tương lai. 16 blocks được gán cho bitmap khối.
16 blocksđược gán cho bitmap inode.
246 blocksđược gán cho bảng inode.

Điều đó đã chiếm 537 trong số 3250 khối bị thiếu. Một hệ thống tệp ext4 được chia thành một loạt các nhóm khối và cuộn xuống tiếp tục cho thấy sự phân bổ dung lượng lưu trữ thô tương tự cho các phần bên trong hệ thống tệp trong các nhóm khối khác:

Group 1: (Blocks 8193-16384) [INODE_UNINIT, ITABLE_ZEROED]
  Checksum 0x0618, unused inodes 1976
  Backup superblock at 8193, Group descriptors at 8194-8194
  Reserved GDT blocks at 8195-8450
  Block bitmap at 260 (+4294959363), Inode bitmap at 276 (+4294959379)
  Inode table at 538-784 (+4294959641)
  7934 free blocks, 1976 free inodes, 0 directories, 1976 unused inodes
  Free blocks: 8451-16384
  Free inodes: 1977-3952
Group 2: (Blocks 16385-24576) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
  Checksum 0xcfd3, unused inodes 1976
  Block bitmap at 261 (+4294951172), Inode bitmap at 277 (+4294951188)
  Inode table at 785-1031 (+4294951696)
  8192 free blocks, 1976 free inodes, 0 directories, 1976 unused inodes
  Free blocks: 16385-24576
  Free inodes: 3953-5928 
Group ....

Bây giờ trở lại dfđầu ra:

df /tmp/test/
Filesystem              1K-blocks  Used Available Use% Mounted on
/dev/mapper/MyVG-test       99150  5646     88384   7% /tmp/test

Lý do trên hệ thống tệp mới đã có 7% dung lượng được đánh dấu là đang sử dụng là:

99150 (kích thước của hệ thống tệp) MINUS 5120 (số khối dành riêng) MINUS 5646 (các khối được sử dụng, 4096 trong số đó là từ Tạp chí (một phần của đầu ra dumpe2fs`))
= 88384

Số lượng khối miễn phí trong dumpe2fs là kích thước có sẵn của hệ thống tệp trừ đi mức sử dụng thực tế (và không tính đến các khối dành riêng) vì vậy 99150 - 5646 = 93504.


0

Không phải là một câu trả lời cho câu hỏi, nhưng tôi đã tò mò vì vậy tôi tưởng tượng người khác sẽ. Vì tôi đã khởi động liveCD và có ổ cứng, tôi có thể loay hoay mà không lo lỗi chính tả làm hỏng bất cứ điều gì, tôi đã tiếp tục và thử nghiệm.

Tôi đã tạo các phân vùng với tất cả các FS mà Ubuntu 14.10 gửi một mkfs cho, trên các phân vùng 100MiB. (ngoại trừ minix, chỉ hỗ trợ 64MiB và bfs, đó là một số điều SCO tôi chưa bao giờ nghe thấy.)

Trước tiên tôi nhìn df -kkhông gian có sẵn (với các thiết lập mặc định mkfs), sau đó tôi dded /dev/zerovào một tập tin trên mỗi FS để đảm bảo họ có thể được lấp đầy tất cả các con đường lên. (tức là kiểm tra xem yêu cầu available spaceđã thực sự có sẵn.)
for i in /media/ubuntu/small-*;do sudo dd if=/dev/zero of="$i/fill" bs=16k;done

* FS: empty `df -k` : non-zero `df -k` when full (false bottom)
* jfs:  101020k
* fat32:100808k  : 4
* ntfs:  99896k
* btrfs: 98276k  : 4428
* ext2:  92480k
* xfs:   90652k  : 20
* ext4:  86336k
* ext3:  88367k
* reiserfs(v3): 69552k

Tại sao btrfs có nhiều không gian không thể sử dụng? Có thể cho siêu dữ liệu? cũng không

$ for i in /media/ubuntu/small-*;do sudo touch "$i/touched";done
touch: cannot touch ‘/media/ubuntu/small-btrfs/touched’: No space left on device
touch: cannot touch ‘/media/ubuntu/small-reiser/touched’: No space left on device

Cả hai hệ thống tệp dựa trên cây không thể đóng gói một tệp trống ở bất kỳ đâu, nhưng tất cả các hệ thống khác đều có thể.

Hoặc chỉ cần nhìn vào một tập tin bạn có thể tạo lớn như thế nào:

$ ls -SdlG --block-size=1k /media/ubuntu/small-*/*
-rw-r--r-- 1 root   101020 Feb 21 11:55 /media/ubuntu/small-jfs/fill
-rw-r--r-- 1 ubuntu 100804 Feb 21 11:55 /media/ubuntu/small-fat/fill
-rw------- 1 ubuntu  99848 Feb 21 11:55 /media/ubuntu/small-ntfs/fill
-rw-r--r-- 1 root    97216 Feb 21 11:55 /media/ubuntu/small-ext2/fill
-rw-r--r-- 1 root    93705 Feb 21 11:27 /media/ubuntu/small-btrfs/foo
-rw-r--r-- 1 root    93120 Feb 21 11:55 /media/ubuntu/small-ext3/fill
-rw-r--r-- 1 root    91440 Feb 21 11:55 /media/ubuntu/small-ext/fill
-rw-r--r-- 1 root    90632 Feb 21 11:55 /media/ubuntu/small-xfs/fill
-rw-r--r-- 1 root    69480 Feb 21 11:55 /media/ubuntu/small-reiser/fill
drwx------ 2 root       12 Feb 21 11:33 /media/ubuntu/small-ext2/lost+found
drwx------ 2 root       12 Feb 21 11:43 /media/ubuntu/small-ext3/lost+found
drwx------ 2 root       12 Feb 21 11:29 /media/ubuntu/small-ext/lost+found

.

df -kđầu ra sau khi loại bỏ chúng một lần nữa:

/dev/sdd6          95980    5328     90652   6% /media/ubuntu/small-xfs
/dev/sdd7          95054    1550     86336   2% /media/ubuntu/small-ext
/dev/sdd5         102400   93880    101020  96% /media/ubuntu/small-btrfs
/dev/sdd8         101168  101168         0 100% /media/ubuntu/small-jfs
/dev/sdd9          99150    1550     92480   2% /media/ubuntu/small-ext2
/dev/sdd10        102392   32840     69552  33% /media/ubuntu/small-reiser
/dev/sdd11        100808       1    100808   1% /media/ubuntu/small-fat
/dev/sdd12        102396    2548     99848   3% /media/ubuntu/small-ntfs
/dev/sdd13         95054    1567     88367   2% /media/ubuntu/small-ext3

(jfs đã quay trở lại 1% được sử dụng sau khi tôi cũng gỡ bỏ "chạm".

Dù sao, tôi nghĩ đó là về sự tò mò của tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.