새 하드 드라이브(6TB /dev/sdb
)를 내 컴퓨터(Ubuntu 14.04.4 LTS x64)에 연결하고 다음과 같이 새 파티션을 만들려고 했습니다.
sudo lshw -C disk # Checking the location of the new drive. It is /dev/sdb.
sudo parted /dev/sdb mklabel gpt # Creating the GUID Partition Table (GPT)
sudo parted /dev/sdb print # Checking that the GPT has been created
sudo parted /dev/sdb print unit MB print free # see 6001175MB size
sudo parted --align optimal /dev/sdb mkpart primary ext4 0% 6001175MB # Creating partition
그런 다음 sudo nano /etc/fstab
이 줄을 추가했습니다.UUID
이 문제를 해결한 후):
/dev/sdb1 /crimea ext4 defaults 0 0 # 6 TB: /dev/sdb
다시 설치하세요 /etc/fstab
.
sudo mount -a # Remount /etc/fstab without rebooting
을 실행하면 df -h
새 파티션이 표시되지만 크기가 예상보다 훨씬 큽니다(약 6TB를 예상했을 때 190M).
/dev/sdb1 190M 45M 131M 26% /crimea
왜?
sudo parted /dev/sdb print
다음은 출력이므로 내 이해에 따르면 새 파티션은 6TB여야 합니다.
Model: ATA ST6000NM0024-1HT (scsi)
Disk /dev/sdb: 6001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 6001GB 6001GB ext4 primary
sudo lshw -C volume
하지만 어느 정도 동의합니다 df
. 파티션의 크기를 나타냅니다 200MiB
(라고도 df
함 190M
).
*-volume
description: EXT4 volume
vendor: Linux
physical id: 1
bus info: scsi@1:0.0.0,1
logical name: /dev/sdb1
logical name: /crimea
version: 1.0
serial: c3554308-795b-46db-9855-8a974c55a1ce
size: 200MiB
capacity: 5589GiB
capabilities: journaled extended_attributes huge_files dir_nlink extents ext4 ext2 initialized
configuration: created=2016-06-24 14:56:55 filesystem=ext4 lastmountpoint=/boot modified=2016-07-01 17:15:55 mount.fstype=ext4 mount.options=rw,relatime,data=ordered mounted=2016-07-01 17:07:19 name=primary state=mounted
답변1
parted
파티션 레이블만 설정하면 파일 시스템이 생성되지 않습니다.
configuration
저 줄 좀 보세요
lastmountpoint=/boot
이는 디스크를 파티션한 후 mke2fs -t ext4
새 파티션의 한 단계를 놓쳤기 때문에 이전 파일 시스템의 이전 데이터 세트가 표시된다는 것을 의미합니다.
(제 생각에는 귀하의 sdb
디스크가 OS 부팅 파티션이 있는 기본 디스크였던 것 같습니다.)
따라서 파일 시스템을 마운트 해제한 다음 mke2fs -t ext4
명령을 실행하면 파일 시스템을 마운트하고 전체 크기를 얻을 수 있습니다.