ubuntu下硬碟資料遷移

2021-07-17 00:14:10 字數 1246 閱讀 4149

背景: 安裝系統時,想把/home目錄掛在到乙個單獨的分割槽下 /dev/sdb1(2.5t)。 根目錄 / 掛載到/dev/sda1(100g)上,但是由於沒注意,沒有把/home掛載,事後也沒注意到這點,

所以/ 和 /home都掛載到/dev/sda1上,由於/dev/sda1較小,磁碟空間很快用完,這時才發現這個問題。

解決方案: 把/dev/sdb1掛載到 /home下,同時把之前/home下的資料複製到sdb1下。

步驟:一: 切換到root或是有sudo許可權的使用者下,然後把/dev/sdb1掛載到/mnt下。

su root

mount   /dev/sdb1  /mnt

然後在/mnt就可以看到sdb1上的資料。

二: 打包sda1上的/home下的資料,到/mnt上,即到sdb1上

tar -zcvf  /mnt/home.tar.gz  /home/*

這個階段化的時間較長,成功後home.tar.gz都在sdb1上。

三:解壓資料

tar -zxvf /mnt/home.tar.gz  -c /mnt

時間較長。

mv  /mnt/home/×  /mnt/      (移動各個使用者主目錄到最上層)

rm -rf  /mnt/home

四: 修改/etc/fstab,這樣把掛載關係固定下來,每次開機重啟後不變

獲取sdb1的uuid命令如下:

root@boardserver2:~# blkid

/dev/sda1: uuid="c4f2fcb3-82ab-45bd-91fd-692cf8a53014" type="ext4"

/dev/sda5: uuid="ee8e7f40-1c2e-4f54-94ca-dc26f850ba67" type="swap"

/dev/sda6: uuid="ab7b40c8-11cb-4784-90ae-6b88443ccd29" type="ext4"

/dev/sdb1: uuid="11e8d2ee-5675-4818-ad29-85b8a5672f74" type="ext4"

修改,新增下面幾行到/etc/fstab,:

# home was on /dev/sdb1 during installation

uuid=11e8d2ee-5675-4818-ad29-85b8a5672f74 /home           ext4    defaults        0       2

五: 重啟機器: reboot

硬碟資料拯救

為了有效地儲存硬碟中的資料,除了經常性地進行備份工作以外,還要學會在硬碟出現故障時如何救活硬碟,或者從壞的區域中提取出有用的資料,把損失降到最小程度。系統不認硬碟 系統從硬碟無法啟動,從a盤啟動也無法進入c盤,使用cmos中的自動監測功能也無法 發現硬碟的存在。這種故障大都出現在連線電纜或ide埠上...

如何恢復硬碟資料

網羅天下 每個使用者的硬碟中都存放著大量的有用資料,而硬碟又是乙個易出毛病的部件。為了有效的儲存硬碟中的資料,除了有效的儲存硬碟中的資料,備份工作以外,還要學會在硬碟出現故障時如何救活硬碟,或者提取其中的有用資料,把損失降到最小程度。1 系統不承認硬碟 此類故障比較常見,即從硬碟無法啟動,從a盤啟動...

硬碟資料恢復 U盤資料恢復 行動硬碟資料恢復

資料恢復原理 硬碟資料恢復特點 本地物理驅動器即本地磁碟一般在硬體結構上由以下幾大部件組成 資料線 電源線 控制電路板 磁頭 碟片 電機等。由於硬碟容量越做越大,硬碟內部越來越精密,發生硬體損壞的可能性就越大。常見的硬碟硬體問題是電路板燒壞 韌體損壞 磁頭問題。電腦的電源如果不穩定,硬碟的電路板容易...