Linux下掛載分區,拓展磁盤空間

很多的人的linux都是裝的雙系統,就存在一個比較常見的問題:開始分配的磁盤比較小,後面導致磁盤空間不足,尤其是根目錄(/)。

通過Linux的文件系統工具可以實現把磁盤的空閒分區掛載到linux系統上,也可以把新的磁盤掛載上去。

1.掛載空閒分區:

空閒分區可從Windows磁盤管理壓縮卷或刪除卷得到

查看分區,從中找到空閒分區:$sudo fdisk -l

$ sudo fdisk -l
設備            起點      末尾      扇區  大小 類型
/dev/sda1       2048    534527    532480  260M EFI 系統
/dev/sda2     534528    567295     32768   16M Microsoft 保留
/dev/sda3     567296 198778879 198211584 94.5G Microsoft 基本數據
/dev/sda4  198778880 345577471 146798592   70G Microsoft 基本數據
/dev/sda5  345579520 385579007  39999488 19.1G Linux 文件系統
/dev/sda6  385579008 391579647   6000640  2.9G Linux swap
/dev/sda7  391579648 392359935    780288  381M Linux 文件系統
/dev/sda8  392359936 555294719 162934784 77.7G Linux 文件系統
/dev/sda9  555294720 723064831 167770112   80G Microsoft 基本數據
/dev/sda10 974725120 976773119   2048000 1000M Windows 恢復環境
/dev/sda11 723064832 890836991 167772160   80G Linux 文件系統
/dev/sda12 890836992 974725119  83888128   40G Linux 文件系統

由於我現在沒有空閒分區,所以沒有顯示。/dev/sda表示是第一塊磁盤,Linux下磁盤通過a,b,c...排序,sda是第一塊磁盤,sdb是第二塊。後面的數字代表該磁盤分區的序號,1代表第一塊分區。

找到空閒分區所在的磁盤(以磁盤a爲例),輸入:sudo fsidk /dev/sda 

$sudo fdisk /dev/sda
歡迎使用 fdisk (util-linux 2.31.1)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。


命令(輸入 m 獲取幫助):

之後輸入n創建新分區

一次按提示輸入分區號,開始扇區和結束扇區(在結束扇區也可輸入分配的磁盤空間大小,比如+20G)

不同的電腦提示略有不同。

命令(輸入 m 獲取幫助): n
分區號 (13-128, 默認  13): 13
第一個扇區 (34-976773134, 默認 345577472): 
上個扇區,+sectors 或 +size{K,M,G,T,P} (345577472-345579519, 默認 345579519): +1M

創建了一個新分區 13,類型爲“Linux filesystem”,大小爲 1 MiB。

命令(輸入 m 獲取幫助): 

之後輸入w寫入保存,分區就建好了。

接下來需要格式化分區(sda13表示剛創建好的分區),將分區格式化位ext4(大多數linux的文件系統分區格式都是ext4)

$sudo mkfs.ext4 /dev/sda13

然後是最後一步,掛載分區:

目前好像只能掛載在新建的目錄上,本人嘗試掛載到現有目錄均失敗。

所以在一個現有目錄新建一個目錄

$ cd /home/user
$ mkdir newdir

有兩種掛載方式,臨時掛載和開機自動掛載

臨時掛載:兩個目錄分別爲新建分區和新建目錄

$ sudo mount /dev/sda13 /home/user/newdir

開機自動掛載:

在/etc/fstab文件加入新建掛載分區

注:UUID和分區需要改成自己新建分區的(新建分區的UUID可以通過sudo blkid查看)

UUID=cadb375d-b30f-4988-875f-107b782aad86 /home/user/newdir      ext4    defaults		  0       0 

或者加入

/dev/sda13 /home/user/newdir      ext4    defaults		  0       0 

以上兩條命令等價

最後重啓用mount查看是否掛載上了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章