使用parted为新硬盘创建一个新分区:安装后,它比预期小得多。为什么?

使用parted为新硬盘创建一个新分区:安装后,它比预期小得多。为什么?

我将一个新硬盘(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,我确实看到了新分区,但它的大小比我预期的要大得多(190M,而我预期约为 6TB)

/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(同时df190M):

 *-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磁盘曾经是带有操作系统启动分区的主磁盘)。

因此,卸载文件系统然后运行mke2fs -t ext4命令,然后您可以安装它并获得完整大小。

相关内容