升級Linux系統的硬盤ide
做者:兄弟連get
Linux平臺上的應用在增長,這就致使了硬盤空間的緊張,升級Linux系統的硬盤便成了最須要掌握的知識。it
爲Linux增長硬盤能夠有兩種方式:一是增長硬盤用來存放數據,原有的系統硬盤不變;二是用新的硬盤代替原有的系統,也就是替換原來的系統硬盤。本文將分別說明。登錄
爲Linux增長新的數據盤配置
因爲Linux訪問硬盤的方式和DOS不一樣,採用的是可安裝目錄方式,因此增長一個硬盤和一般在DOS/Windows下采用的方式有些不一樣,具體分爲5步。數據
1.物理安裝:關掉電源,對硬盤進行跳線,並安裝新硬盤。這個步驟很簡單就很少講了。開機後BIOS能認識雙硬盤就表示成功。根據跳線方式的不一樣,硬盤對應的設備名稱也不一樣(以下表所示,以IDE硬盤爲例):db
編號計算機
電纜及跳線位置tab
設備名di
1
ide0的主盤
/dev/had
2
ide0的從盤
/dev/hdb
3
ide1的主盤
/dev/hdc
4
ide1的從盤
/dev/hdd
2.對硬盤進行分區:由於是做爲數據盤,因此分紅一個區便可。以root用戶登陸系統,以 fdisk /dev/hdb(如下以/dev/hdb爲例)進入fdisk操做界面。fdisk的經常使用命令有:刪除分區:d;增長分區:n;保存退出:w;激活分區:a;顯示分區:p;改變區類型:t;顯示幫助信息:m。
3.安裝文件系統:因爲Linux採用的是ext2文件系統,因此新硬盤須要安裝ext2文件系統,輸入以下命令:mkfs.ext2 /dev/hdb。
4.創建安裝點:在根目錄下創建一個安裝點,之後新的數據盤將安裝在此目錄下(以data目錄爲例):
mkdir /data
mount -t ext2 /dev/hdb1 /data
5.修改 /etc/fstab文件,以便在啓動時自動安裝文件系統。
經過以上的手工方式進行安裝,已經可使用新的硬盤了(也就是/data子目錄),輸入命令df便可以看到已安裝的全部的文件系統的信息。可是,咱們還要修改/etc/fstab,以使每次計算機從新啓動時自動安裝這一新的硬盤。用vi打開這個文件並修改。/etc/fstab文件的第一列是設備位置,第二列是安裝點,其餘幾列照抄便可。
至此,你已經可使用新的硬盤了。
用新的硬盤升級原來的系統盤
用新的硬盤升級原來的系統盤時,主要的問題在於如何複製數據。而且在硬盤分區時要考慮到交換分區的設置。
1.關機並安裝硬盤。
2.對硬盤進行分區。分區時先參考原有的分區,要求不小於原有的分區設置。須要注意的一點是fdisk新建的分區都是Linux native的,如改爲Linux swap格式,則先要輸入命令t,再輸入Linux swap的編號82。
3.爲新硬盤創建安裝點,如:/newdisk。
4.將新硬盤安裝到剛創建的安裝點,如:
mount -t ext2 /dev/hdb2 /newdisk
5.在新的硬盤上創建 /tmp及/proc子目錄,並將 /tmp的屬性更改成 777,命令如:mkdir /newdisk/tmp; mkdir /newdisk/ proc; chmod 777 /newdisk/tmp。
6. 進入單用戶模式,並將原來的數據複製到新的硬盤。
·進入單用戶模式:/sbin/telinit 1
·複製子目錄:cp -a /var /bin /usr /sbin /boot /newdisk
·複製根目錄下的文件:cp -dp /* /.* /newdisk
若是電腦的子目錄和上面列出的不一致,請按本身的需求更改,只是需注意最後列出的是新硬盤的安裝點。
7.檢查/newdisk/etc/fstab是否是合適。要提醒注意的是雖然目前新硬盤是第二硬盤,設備名是/dev/hdb,但升級後將成爲第一主硬盤,因此/newdisk/etc/fstab中列出的應是在第一主硬盤的位置。
8.製做一張啓動盤,而後拆除舊硬盤,將新硬盤跳成主盤,並從新啓動計算機。製做啓動盤的命令是:makebootdisk。
9.計算機重啓後,運行fdisk將硬盤的分區設成能夠活動的。並配置lilo,便於之後引導系統。通常狀況下若是和原有系統分區相同,只要輸入lilo回車便可,不然還要修改一下/etc/lilo.conf文件。
10.取出啓動軟盤,進行重啓動,檢查從硬盤可否啓動。如不能啓動,則用軟盤啓動後再檢查緣由。可能的緣由有:分區沒有激活、lilo配置不對。若是啓動中安裝文件系統有錯,則要檢查/etc/fstab。
至此,新的硬盤上的Linux應可以正常運行。