기본적으로 제목. 저는 32GB 라이브 USB에서 MX Linux를 실행하고 있습니다. 실행하면 fdisk -l
다음이 표시됩니다.
[...]
Disk /dev/sda: 29.88 GiB, 32080200192 bytes, 62656641 sectors
Disk model: Flash Drive
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0067f9ad
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 6033541 6031494 2.9G c W95 FAT32 (LBA)
/dev/sda2 6033542 62656618 56623077 27G 83 Linux
[...]
그러나 를 사용하면 df -lh
my가 sda2
갑자기 작아집니다.
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 2.9G 2.9G 53M 99% /live/boot-dev
/dev/loop0 1.8G 1.8G 0 100% /live/linux
/dev/loop1 474M 417M 29M 94% /live/persist-root
/dev/sda2 474M 417M 29M 94% /
/dev/loop2 201M 164M 23M 88% /home
[...]
왜 이런 일이 발생하며 어떻게 해결합니까?
답변1
fdisk
합계 표시디스크 블록, 하지만df
사용 가능한 공간 표시파일 시스템이는 장치에 설정되어 있습니다. 파일 시스템에는 성능 향상을 위해 디스크의 일부를 따로 보관하는 오버헤드가 있습니다. 이는 결코 볼 수 없는 일입니다. 그 중 일부는 예약되어 있습니다.뿌리사용자 중 일부(파일 시스템에 따라)는 inode 리소스를 별도로 계산할 수 있습니다.
fdisk와 df는 모두 크기를 확인하지만 전자는 파티션(실제 디스크 블록)을 확인하고 후자는 파일 시스템(파티션에 내장된)을 확인합니다. 마운터는 사용 중인 파일 시스템 유형을 표시합니다. 일부는 제한되어 있습니다(그러나 474M은 매우 작습니다). 지정된 크기의 스크립트로 생성할 수 있습니다(참조:mkfs
수동),
MKFS[옵션][
-t
유형] [fs 옵션]장비[크기]
또는 복사(사용dd
) 미디어의 기본 이미지에서.
추가 자료: