【Deepin 20 Beta系統】Linux系統中把一個磁盤不相鄰的分區空間經過掛載利用起來

1、引言

我這麼作去掛載空閒分區,是一個悲傷的故事,雖然裝過好幾回Linux系統了,可是分區的前後順序仍是出了錯。後面擴容不方便。就是圖中的左右兩個大方框區域應該相鄰,個人不相鄰,中間隔了其餘的分區。
尚未裝Linux系統的同窗,在裝系統分區的時候,記得必定要把根掛載點放到最後來劃分,就是「/」表示的掛載點。
在這裏插入圖片描述web

2、目的

我要作的事情是,我只有一個固態硬盤。我當初劃分了兩個大的分區,其中一個系統盤sda1快滿了,另一個sad4分區。我要把sda4利用起來,最終是要把sda1中的文件移動到sda4中,實現驚天動地的偉大目標。哈哈。。繼續講
在這裏插入圖片描述vim

3、掛載步驟

1.格式化空閒空間

個人系統是Deepin 20beta,在應用商店安裝分區編輯器,經過軟件去管理磁盤。相對不是擅長命令行的人來講,簡單安全。其餘系統找對應的磁盤管理器就能夠處理同樣事情。如下以Deepin的分區編輯器爲例。安全

在這裏插入圖片描述

打開後選中你要利用的區域,好比我點擊右邊/dev/sda4區域經過右鍵卸載->格式化成ext4格式便可
在這裏插入圖片描述編輯器

2. 選擇掛載文件夾

我想要個人home目錄下去訪問sda4,那我就在個人home目錄下,新建一個文件夾去打開和使用sda4磁盤。進入home目錄下,新建一個data的文件夾。svg

cd /本身的計算機名稱/home  
mkdir data

3. 配置永久掛載的文件

(1)先經過命令行查詢sda4的UUID命令行

sudo blkid /dev/sda4

在這裏插入圖片描述

(2)在/etc/fstab添加UUID和路徑3d

cd /etc
sudo vim fstab

添加的內容,記得把UUID換成本身的。code

UUID=abc7962f-2fd3-4adf-b39e-d3db76e9c91e /home/本身的計算機名稱/data ext4 defaults 0 2

其中第一列爲UUID, 第二列爲掛載目錄(該目錄必須爲空目錄,必須存在),第三列爲文件系統類型,第四列爲參數,第五列0表示不備份,最後一列必須爲2或0(除非引導分區爲1)。我用vim打開的,記得最後用wq保存退出。xml

在這裏插入圖片描述

4. 創建掛載

執行如下命令,把/dev/sda4掛載在個人home目錄的data下blog

sudo mount /dev/sda4 /home/本身的計算機名稱/data

5. 完成查看並使用

整個過程就是如此簡單。如今新建一個文件,試一下,有沒有掛載成功。在home目錄下data裏建立一個文件夾,從計算機去打開sda4,就會發現,在這個盤裏會有一個文件夾

cd /home/本身的計算機名稱/data

4、移動文件

  1. 由於個人系統盤滿了,我須要看看,哪些文件佔了太大空間,我把它移動到sda4裏。爲sda1騰出空間另做他用。
    使用如下命令,查看當前目錄下的佔用狀況
cd /home/本身的計算機名稱/data
du --max-depth=1 -h
  1. 剩下的就是使用移動命令了,移動任意想要移動的文件
mv -f  /要移動的文件位置 /home/本身的計算機名稱/data