【Day18】文件系統 2
硬碟分區
Linux 中有一些工具可以幫助使用者作磁碟分區,如我今天要使用的 parted ,是同時支援 MBR 和 GPT 的工具。
sudo parted
透過 sudo parted 我們可以進入工具的使用介面。接下來我們可以選擇想要分區的硬體,我選擇了 /dev/sda,
select /dev/sda
用 print 指令印出詳細資訊
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 26.8 GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 540MB 538MB fat32 EFI System Partition boot, esp
3 540MB 26.8GB 26.3GB ext4
縮小放大分區
每一個磁碟分區都有自己的起點和終點,可以看到 Disk 我的硬體大小是 26.8 GB,而我的第三個分割區的終點也是一樣,所以我無法再增加新的分割區,因此透過 resizepart 指令我可以縮小分割區的大小,在過程要特別注意可能會造成硬碟紀錄的損失。
resizepart 3 20GB
我將第三分區的終點改為 20 GB ,因此還有 6.8 GB 的空間可以使用。
mkpart primary 20GB 26.8GB
利用 mkpart 我們可以切割出新的分區。在這裡的 primary 是指資料型態 ,在後面打上起點和終點就可以了。