나는 사용했다http://www.pendrivelinux.com휴대용 운영 체제를 가질 수 있도록 USB 스틱에 Linux Mint를 설치했습니다(주로 업무상 긴급 상황을 위해). 설치되어 잘 작동하지만 USB 스틱 자체의 14.7GB에 비해 5.8GB의 공간만 사용합니다. (여기서 GB라고 하면 10^9바이트를 의미합니다.)
문제의 OS에 들어가서 실행하면 df -h
다음이 표시됩니다.
Filesystem Size Used Avail Use% Mounted on
/cow 3.9G 3.7G 31M 100% /
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 784M 1.5M 783M 1% /run
/dev/sdb1 15G 5.5G 9.2G 38% /cdrom
/dev/loop0 1.5G 1.5G 0 100% /rofs
none 4.0K 0 4.0K 0% /sys/fs/cgroup
tmpfs 3.9G 4.0K 3.9G 1% /tmp
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 76K 3.9G 1% /run/shm
none 100M 28K 100M 1% /run/user
상위 /cow 파티션(또는 다른 파티션)이 사용 중임을 나타내는 "이 시스템에는 20MB만 남았습니다."와 같은 경고 메시지가 나타납니다.
다른 컴퓨터에서 실행하고 USB 스틱을 연결 하면 df -h
USB 스틱이 표시됩니다.
/dev/sdc1 15G 5.5G 9.2G 38% /media/UUI
질문 OS 결과 /dev/sdb1
에 나열된 것과 동일한 파티션 (5.5와 5.8의 차이점은 df가 크기를 1024바이트 블록으로 보고하기 때문입니다).df
fdisk -l
문제가 있는 OS에서 실행 하면 다음과 같은 결과가 나타납니다.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x3d7d91ef
Device Boot Start End Blocks Id System
/dev/sda1 2048 3074047 1536000 7 HPFS/NTFS/exFAT
/dev/sda2 * 3074048 313377829 155151891 7 HPFS/NTFS/exFAT
/dev/sda3 313378814 948099071 317360129 5 Extended
Partition 3 does not start on physical sector boundary.
/dev/sda4 948099072 976771071 14336000 7 HPFS/NTFS/exFAT
/dev/sda5 931889152 948099071 8104960 82 Linux swap / Solaris
/dev/sda6 519759872 931889151 206064640 83 Linux
/dev/sda7 313378816 519757823 103189504 83 Linux
Partition table entries are not in disk order
Disk /dev/sdb: 15.7 GB, 15724707840 bytes
74 heads, 10 sectors/track, 41503 cylinders, total 30712320 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18
Device Boot Start End Blocks Id System
/dev/sdb1 * 8064 30712319 15352128 c W95 FAT32 (LBA)
(위에 나열된 500GB는 USB 플래시 드라이브가 삽입되는 호스트 하드 디스크의 크기입니다)
다른 컴퓨터에서 실행하고 USB 스틱을 연결 하면 fdisk -l
USB 스틱에 대해 다음이 표시됩니다.
Disk /dev/sdc: 15.7 GB, 15724707840 bytes
74 heads, 10 sectors/track, 41503 cylinders, total 30712320 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18
Device Boot Start End Blocks Id System
/dev/sdc1 * 8064 30712319 15352128 c W95 FAT32 (LBA)
따라서 FAT32처럼 보입니다. 이것이 크기 제한의 이유입니까? 이 "파티션"을 확장하거나 전체 USB 스틱을 모두 사용하는 방법이 있습니까? 내 작업에 유용하려면 약 5GB의 파일을 설치하고 스왑 등을 위해 몇 GB를 남겨 두어야 하기 때문에 현재 설치로는 사용할 수 없습니다.
편집: 원래 질문에서는 다른 OS에서 질문의 명령을 실행하고 문제 OS 설치 내에서 실행하는 대신 USB 스틱을 외부 드라이브로 연결했다는 것이 분명하지 않았습니다. 또한 설치 시 명령을 실행한 결과를 추가하여 어느 것이 무엇인지 더 명확하게 만들었습니다. 혼란을 드려 죄송합니다.
EDIT2 - 드라이브를 ext4로 다시 포맷했는데 디스크 유틸리티에서 보면 형식은 ext4이지만 파티션 유형은 W95 FAT32입니다. (첨부파일.png 참고)이거 괜찮아? 모든 것을 다시 설치했지만 여전히 USB 드라이브를 제대로 포맷하지 않았다는 사실을 깨닫는 것은 피타 빵이 될 것입니다.
답변1
출력에서 볼 수 있듯이 df
드라이브 크기는 실제로 15GB이며, 그 중 5.5GB가 사용되고(38%) 9.2GB는 무료입니다. 따라서 설치에는 문제가 없습니다. 또한 fdisk -l
출력에서 끝 섹터가 최종 섹터와 일치하고(차이가 1임 - 놀라운 것은 아님) 시작이 시작 부분에 있음(헤더 섹터 제외)을 볼 수도 있습니다.
그러나 문제는 실제로 시스템이 FAT 32 파티션이고 최대 파일 크기가 2GB라는 것입니다.
드라이브를 삭제하지 않고는 파일 시스템 유형을 변경할 수 없으므로 Linux를 다시 설치하고 파일 시스템이 ext3(더 나은 ext4)로 설정되어 있는지 확인하는 것이 가장 좋습니다. 이 경우 Windows 시스템은 드라이브를 마운트할 수 없지만 Linux를 라이브 버전으로만 실행하려는 것으로 보입니다.