2019-11-03更新
更新原因
- 收到網友反饋操作後無法登入問題
- 爲了更貼近於真實場景 我再次安裝了ubuntu18.04物理機
出現問題的原因如下
1.沒有將原home目錄下的文件拷貝到新掛載的磁盤下,從而導致用戶目錄丟失
多塊磁盤時 可以將一整塊磁盤掛載到home下 這樣你就可以爲所欲爲了 哈哈哈
前言!!!(小白必看)
下面分區路徑 請自己確定 每個人的不一定一樣 我下面的操作 會將
/dev/sdb
分區並格式化 並且將/dev/sdb1
掛載到home上(可以把 sdb看作磁盤,把分區後的sdb1當作分區,如果只分了一個區,那就可以將整個磁盤掛載到home上啦)
sudo fdisk -l #查看有沒有分區
1.分區(如果已經分區 請跳過此步驟)
sudo fdisk /dev/sdb
#然後(1)提示Command(m for help):n
#(2)選擇p主分區(如果是擴展分區就寫e)
#(3)Partition number(1-4):1
#(4)First cylinder(...):1
#(5)Command(m for help):p 這一步確認沒有問題了就用w命令,將分區信息寫入系統,保存退出
#(6)Comand(m for help):w
2. 格式化分區
sudo mkfs -t ext4 /dev/sdb1 #格式化分區
3. 將home中的內容拷貝到目標分區
### 創建 home1目錄,將分區掛載到home1目錄(掛載才能將home中的數據拷貝到分區中)
mkdir /media/home1 #創建home1目錄
sudo mount /dev/sdb1 /media/home1 #掛載
cd /home
sudo cp -a * /media/home1 #將home下的數據拷貝到分區中(因爲分區已經掛載到home1下所以 拷貝到home1就是拷貝到分區中)
4. 掛載路徑
sudo mount /dev/sdb1 /home #將sdb1分區掛載到home
4. 使修改永久生效
sudo vi /etc/fstab
在最後一行添加 /dev/sdb1 /home ext4 defaults 0 0
5. 最後強調
檢查路徑是否和自己想掛載的路徑一致!!!
掛載錯了,重啓之後就會無法登入!!!