1. 程式人生 > 其它 >Linux如何為新硬碟分割槽並掛載(mount)到指定目錄下

Linux如何為新硬碟分割槽並掛載(mount)到指定目錄下

本文出處:Linux如何為新硬碟分割槽並掛載(mount)到指定目錄下

隨著資料和檔案的不斷增多,現有硬碟空間逐漸不夠用了。現有一個新硬碟,接下來記錄自己將這塊硬碟進行分割槽並掛載到目錄下的過程。

1.系統環境

  • CentOS Linux release 7.5.1804 (Core)

2.磁碟分割槽並掛載

2.1 檢視磁碟利用情況

[xiaofang@sd-vm-0003928 ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda3        96G   80G   13G  87% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  594M  7.2G   8% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/vda1       488M  121M  332M  27% /boot
tmpfs           1.6G     0  1.6G   0% /run/user/0
tmpfs           1.6G     0  1.6G   0% /run/user/1000

2.2 以樹形檢視各磁碟列表及分割槽情況

[xiaofang@sd-vm-0003928 ~]$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda    253:0    0  100G  0 disk 
├─vda1 253:1    0  512M  0 part /boot
├─vda2 253:2    0    2G  0 part [SWAP]
└─vda3 253:3    0 97.5G  0 part /
vdb    253:16   0   64M  0 disk 
vdc    253:32   0 1000G  0 disk 

2.3 對磁碟進行分割槽(使用root賬號)

接下來對vdc這塊磁碟進行分割槽,並掛載到目錄下。輸入fdisk /dev/vdc開始分割槽操作:

[root@sd-vm-0003928 ~]# fdisk /dev/vdc
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x510f2add.

Command (m for help): 

在上面的等待命令輸入行,輸入p檢視分割槽表,如下:

可以看到暫無分割槽。

然後在等待命令輸入行,輸入n,進行新建分割槽:

上面的分割槽型別、分割槽號、起始扇區、扇區數(空間大小)都回車預設就好。

然後輸入w對上述更改進行儲存(如果不想儲存就輸入q退出):

檢視剛才的新分割槽,並進行格式化:

然後,我這裡建立一個掛載點(目錄)/xf,將剛才的分割槽,掛載到此掛載點:

[root@sd-vm-0003928 ~]# mkdir /xf
[root@sd-vm-0003928 ~]# 
[root@sd-vm-0003928 ~]# 
[root@sd-vm-0003928 ~]# 
[root@sd-vm-0003928 ~]# mount /dev/vdc1 /xf

檢視一下,可以看到分割槽/dev/vdc1已掛載到/xf

[root@sd-vm-0003928 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda3        96G   80G   13G  87% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  594M  7.2G   8% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/vda1       488M  121M  332M  27% /boot
tmpfs           1.6G     0  1.6G   0% /run/user/0
tmpfs           1.6G     0  1.6G   0% /run/user/1000
/dev/vdc1       985G   77M  935G   1% /xf

檢視各分割槽的UUID:

[root@sd-vm-0003928 ~]# blkid
/dev/vda1: UUID="fcbd39e4-ec59-4b56-a03e-75d18ce71142" TYPE="ext4" 
/dev/vda2: UUID="f4f64d75-5cec-4b98-9d0a-3bd978a6fdf8" TYPE="swap" 
/dev/vda3: UUID="3e02962c-b9a8-4bf1-9afe-b08c8eb6b695" TYPE="ext4" 
/dev/vdb: SEC_TYPE="msdos" LABEL="config-2" UUID="771B-A35C" TYPE="vfat" 
/dev/vdc1: UUID="0099e188-afe9-435f-89f0-465cdc48a0d3" TYPE="ext4" 

>>>>>>注意:接下來需謹慎,否則將導致系統不能成功啟動!<<<<<<

下面開始配置開機自動掛載。

輸入命令vi /etc/fstab,編輯掛載配置檔案:

如上圖,複製/dev/vdc1分割槽的UUID,加入一行,然後儲存檔案。

/etc/fstab中定義的所有檔案系統掛上:

root@sd-vm-0003928 ~]# mount -a