Linux下超過2TB以上的硬碟就不能用fdisk去新增Partition,需要使用parted的命令去進行,以下就簡單介紹如何分割超過2TB以上硬碟。
步驟一:安裝Parted
# apt install parted
步驟二:分割磁區
如下使用parted命令分割/dev/sdb,以下是分割一個primary磁區的範例
root@example:~# parted /dev/sdb
GNU Parted 3.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
(parted) mkpart primary
File system type? [ext2]? ext4
Start? 1
End? -1
(parted) print
Model: QEMU QEMU HARDDISK (scsi)
Disk /dev/sdb: 6047GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 6047GB 6047GB ext4 primary
(parted) quit
Information: You may need to update /etc/fstab.
步驟三:格式化
這邊格式化成ext4的規格,如果硬碟很大的話,格式化的時間會拉長。
root@example:~# mkfs.ext4 /dev/sdb1
mke2fs 1.45.5 (07-Jan-2020)
Discarding device blocks: done
Creating filesystem with 1476394496 4k blocks and 184549376 inodes
Filesystem UUID: a9e20427-2a93-4fd7-937e-5fc8632a7e2c
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848, 512000000, 550731776, 644972544
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks):
done
Writing superblocks and filesystem accounting information:
done
步驟四:給磁區標籤
我覺得這樣掛載很方便,不用找甚麼uuid,這邊就直接命名為sdb1。
root@example:~# e2label /dev/sdb1 sdb1
步驟五:修改/etc/fstab
在/etc/fstab新增內容如下,把/dev/sdb1掛載到/mnt,如果要掛載到其他目錄,可以自行新增資料夾。
LABEL=sdb1 /mnt ext4 defaults 0 0
步驟五:掛載新磁區
輸入mount -a即可掛載/etc/fstab裡面新增內容的磁區,然後輸入df看有沒有掛載成功。
root@example:~# mount -a
沒有留言:
張貼留言