Ubuntu18.04 將磁盤掛載在某目錄下

情況說明:

在安裝Ubuntu18.04的系統(tǒng)時,不小心將內(nèi)存分區(qū)了,導(dǎo)致根目錄只用了其中的一個區(qū),后面沒有內(nèi)存用了,不想重新裝系統(tǒng),遂想方法解決

解決方法

1.合并分區(qū) sda1與sda5合并

使用gparted工具對分區(qū)進行擴容或合并
首先需要注意的一點是:gparted中對一個分區(qū)的操作,只能影響到最鄰近的兩個其他分區(qū),也只有鄰近的這兩個分區(qū)能影響到該分區(qū)。
即,如果一個分區(qū)劃出一小塊出來,成了空閑區(qū),那么該空閑區(qū)生成后肯定臨著該分區(qū)。自然,如果一個分區(qū)要擴大,就必須保證這個分區(qū)的上下兩個區(qū)有一個是空間的,未分配的。只有這樣才可以對該分區(qū)進行擴容調(diào)整!在gparted中,一個分區(qū)要擴大,需要的前后空閑區(qū)的大小至少有一個不為0。
我的磁盤上的空閑區(qū)和小分區(qū)并不相鄰。所以需要將空間區(qū)挪到小分區(qū)附近。如圖1。

圖1.png

如果挪動分區(qū)呢,就我目前的了解,只能把要“路過”的分區(qū)一一進行調(diào)整。(注意,調(diào)整的不是這些路過分區(qū)的大小,而是其前后的空閑區(qū)的大小,見圖2)。


圖2.png

比如,將"unallocated"挪到/dev/sda9上面,就需要經(jīng)過/dev/sda6, /dev/sda7, /dev/sda8這三個要路過的分區(qū)。需要分別調(diào)整這些分區(qū)的前后空閑區(qū)的大小。
對于/dev/sda6,選中后,點擊按鈕“Resize/Move”,出現(xiàn)圖2中的對話框,有三個編輯框,分別是:Free Space Preceding, New Size, Free Space following.我們要做的是調(diào)整第一個和第三個值。在圖1和圖2中,可以看到, "unallocated"大小為11.37GB(11641MB),它在/dev/sda6的緊上方,而/dev/sda6后面沒有其他的空閑區(qū)了,所以,在 “Resize/Move”對話框中, Free Space Preceding為 11641MB,而 Free Space following為0MB。
為了把空閑區(qū)往下挪,挪到/dev/sda6的緊下面(離/dev/sda9更近),只要把 /dev/sda6的 Free Space Preceding設(shè)為0,而 Free Space following設(shè)為空閑區(qū)的大小。當(dāng)然,如果不是要把整個空閑都挪動,這個值可以設(shè)定為你需要的小些 的值。如果需要整個挪動,有個技巧,就是只把 Free Space Preceding設(shè)為0即可,系統(tǒng) 會自動把 Free Space following設(shè)置為需要的值(整個空閑區(qū)的大?。?,當(dāng)然要實時看到結(jié)果,只要鼠標(biāo)重新定位一下即可(在別的地方點一下,比如在 Free Space following的輸入框 )。設(shè)置的情況,見圖3。將空閑區(qū)挪到下方


圖3.png

然后點擊對話框中的 “Resize/Move”按鈕,就可以看到圖4的效果了。再點“Apply” ,就開始了分區(qū)位置調(diào)整的處理,實現(xiàn)圖4的設(shè)置。(當(dāng)然,可以把所有的操作和最終的效果設(shè)置好,再apply)


圖4.png

結(jié)果
氣人的事情來了,當(dāng)我按照方法操作我的系統(tǒng)的時候,中間有個文件不能動,sda2

圖5.png

遍尋方法無果
換一個方法

2.把另一個區(qū)當(dāng)成一個盤,掛載起來用
sudo fdisk -l      #查看當(dāng)前所有的磁盤信息
cd /home/用戶名
mkdir 文件夾名稱  #創(chuàng)建掛載點
df -kh     
sudo umount /dev/sda2    ##卸載磁盤
sudo blkid /dev/sda2        #查看/dev/sda1的UUID
圖6

完成磁盤掛載需要編輯/etc/fstab文件

sudo gedit /etc/fstab      #編輯/etc/fstab文件

根據(jù)/etc/fstab文件的內(nèi)容格式在最后添加:UUID=96d37587-bd18-4ab0-80e5-02d80ffa0b6a /home/YT/usrdisk ext4 defaults 0 2保存退出。
第一列為UUID, 第二列為掛載目錄(該目錄必須為一個空白目錄),第三列為文件系統(tǒng)類型,第四列為參數(shù),第五列0表示不備份,最后一列必須為2或0(除非引導(dǎo)分區(qū)為1)

sudo mount -a   #磁盤掛載

撒花,成功?。?!
祝各位每日開心!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容