linux拷貝硬碟
A. 如何用linux命令從U盤復制文件到硬碟
1、fdisk -l
查出u盤對應的設備號,比如是/dev/sdb1
2、mount /dev/sdb1 /mnt
將u盤載入到/mnt目錄
3、檢查u盤內容
cd /mnt
ls -l
4、cp /mnt/a.txt /opt
復制u盤上的a.txt文件到/opt目錄
cp -r /mnt/abc /opt
復制u盤上的abc目錄到/opt目錄
5、如果u盤或者移動硬碟是NTFS格式,需要安裝ntfs-3g
wget http冒號//tuxera點com/opensource/ntfs-3g_ntfsprogs-2012.1.15.tgz
tar zxf ntfs-3g_ntfsprogs-2012.1.15.tgz
cd ntfs-3g_ntfsprogs-2012.1.15
./configure;make;make install
mount -t ntfs-3g /dev/sdb1 /mnt
B. 換硬碟,linux系統怎麼遷移到新硬碟比較好
可以嘗試ghost,用ghost進行硬碟克隆,硬碟克隆是對整個硬碟的備份和還原,ghost菜單選擇Local-Disk-To Disk,在彈出的窗口中選擇源硬碟,然後選擇要復制到的目標硬碟,注意一般可以設置目標硬碟的各分區大小,Ghost可以自動對目標硬碟按設定的大小進行分區和格式化。Ghost能將目標盤復制的與源硬碟幾乎一模一樣,實現分區、格式化、復制系統和文件一步完成。
C. 如何將linux從一個硬碟復制到另一個硬碟
硬碟已經正常安裝並啟動系統後,使用mount
掛載到想要掛載的目錄即可,例如:mount
/dev/sda2
/opt/disk其中dev/sda2
是你的硬碟,/opt/disk是你想要掛載的目錄掛載完成後進入/opt/disk,就可以打開你的硬碟了去除掛載的話,使用命令
umount
/opt/disk
即可,在去除掛載時,注意你當前的目錄不要在/opt/disk
目錄下,否則無法去除掛載。
D. 把整個Linux系統遷移到另一個硬碟
原來機械硬碟是msdos分區表,新固態硬碟是gpt分區表,數據大小在100GB以內,所以使用 dd 命令遷移。
我系統都是只裝在一廳豎答個分區中,所以直接在 root 模式下執行遷移:
大概一個小時就遷扮慧移完成了。
這里要注意的是拷貝的源和目標分別是 /dev/sda1 和 /dev/sdb1 這兩個分區,而不是 /dev/sda 和 /dev/sdb 這兩個硬碟名稱。
最後更新一下硬碟信息(不然顯示的大小信息等還是舊硬碟的信息):
dd 工具會將 uuid 也一起拷貝,所以拷貝完成之後,只要將舊的硬碟拆卸下來,替換上新的硬碟,不用修改 /etc/fstab 文件,就能按照你以前的設置自動纖閉掛載。
重新啟動電腦,順便修改下Grub,因為莫名其妙出現了一個error問題(具體忘了,上午的事)。
修改文件 /etc/default/grub :
最後更新一下: