歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RedHat Linux下增加一塊IDE硬盤的操作步驟

RedHat Linux下增加一塊IDE硬盤的操作步驟

日期:2017/2/28 16:09:54   编辑:Linux教程

緣由:最近因空間不足,在服務器上增加了一塊硬盤,並把Oracle的表空間進行了遷移,參照了本文及 <<oracle數據文件遷移>>,本文內容:使用RedHat linux(9.0 或者 AS4.0+),增加一塊IDE硬盤的操作步驟,以及詳解/etc/fstab文件內容。

使用redhat linux(9.0 或者 AS4.0+),增加一塊IDE硬盤的操作步驟:

----如何增加一個第二塊IDE硬盤?

問題的提出:使用redhat linux(9.0 或者 AS4.0+),如何再增加一塊IDE硬盤?

解決方法:對於IDE硬盤,第一塊硬盤為hda,第二塊硬盤為hdb等等。第一個IDE硬盤的第一個分區為hda1,第二個分區為hda2等等。第二塊IDE硬盤的第一個分區為hdb1,第二個是hdb2等等。本文章假設你已經把系統安裝在一個IDE硬盤驅動器上,在啟動時已經被系統識別出來.

下面的例子講述了如何加入第二塊IDE硬盤/dev/hdb.

以root用戶登錄然會執行下面的步驟:

* fdisk 命令用於創建一個分區表.輸入下面的命令在第二塊IDE硬盤/dev/hdb上創建一個分區:

# fdisk /dev/hdb

* 輸入m可以得到每個命令的幫助信息:

Command (m for help):m

* 輸入n增加一個新的分區:

Command (m for help):n

* 輸入e增加一個擴展:

Command action

e extended

p primary partition (1-4)

e

注意: 在知識庫中有其他的文章更加詳細地講述了如何使用fdisk創建一個主分區和擴展分區.

* 輸入1來指定第一個分區:

Partition number (1-4):1

輸入回車接受默認值:

First cylinder (1-2654, default 1):

Using default value 1

輸入回車接受默認值:

注: 為了以MB指定分區的大小,輸入 +M 或者以KB指定分區的大小,輸入 +K,這裡是整數值.

例如:指定分區的大小為100MB,輸入+100M 或者指定分區的大小為100KB, type +100KB

Last cylinder or +size or +sizeM or +sizeK (1-2654, default 2654):

Using default value 2654

* 輸入p顯示分區列表:

Command (m for help): p

* 輸入w寫入和保存分區表:

Command (m for help): w

上面的步驟完成了/dev/hdb硬盤的分區.

你或許需要重新啟動系統來使新的分區表被識別,然後在磁盤上創建文件系統.可以使用reboot命令來完成.

另外,一些系統可以使用partprobe命令來重新讀取分區表.如果在下面創建文件系統的過程中出現任何錯誤,你應該重新啟動系統.

在/dev/hdb1分區上創建一個ext3文件系統,輸入下面的命令:

# mke2fs -j /dev/hdb1

下面的命令創造了一個/opt2空目錄用於加載新建立的/dev/hdb1分區.

# mkdir /opt2

為了在/opts上加載/dev/hdb1,輸入下面的命令:

# mount -t ext3 /dev/hdb1 /opt2

使用文本編輯器編輯/etc/fstab,加入下面的行,這樣系統在下次啟動時,

就可以識別這個分區:

/dev/hdb1 /opt2 ext3 defaults 1 2

一個被修改的 /etc/fstab 文件看起來類似於(後文有詳解):

LABEL=/ / ext3 defaults 1 1

LABEL=/boot /boot ext3 defaults 1 2

none /dev/pts devpts gid=5,mode=620 0 0

none /proc proc defaults 0 0

none /dev/shm tmpfs defaults 0 0

/dev/hda2 swap swap defaults 0 0

/dev/hdb1 /opt2 ext3 defaults 1 2

/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0

/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0

現在第二塊IDE硬盤在/opts加載點可以讀取/寫入數據.可以參考 fdisk,

mount和fstab的幫助文檔獲取更多的信息.

詳解/etc/fstab文件內容

etc/fstab內容主要包括六項:

例如:打印出中間的兩行內容,如下

LABEL=/ / ext3 defaults 1 1

/dev/sda2 /mnt/D/ vfat defaults 0 0

第一列:設備名或者設備卷標名,(/dev/sda10 或者 LABEL=/)

第二列:設備掛載目錄(例如上面的“/”或者“/mnt/D/”)

第三列:設備文件系統(例如上面的“ext3”或者“vfat”)

第四列:掛載參數(看幫助man mount)

對於已經掛載好的設備,例如上面的/dev/sda2,現在要改變掛載參數,這時可以不用卸載該設備,而可以使用下面的命令

(沒有掛載的設備,remount 這個參數無效) :

#mount /mnt/D/ -o remount,ro (改defaults為ro)

為了安全起見,可以指明其他掛載參數,例如:

noexec(不允許可執行文件可執行,但千萬不要把根分區掛為noexec,

那就無法使用系統了,連mount 命令都無法使用了,這時只有重新做系統了!

nodev(不允許掛載設備文件)

nosuid,nosgid(不允許有suid和sgid屬性)

nouser(不允許普通用戶掛載)

第五列:指明是否要備份,(0為不備份,1為要備份,一般根分區要備份)

第六列:指明自檢順序。(0為不自檢,1或者2為要自檢,

如果是根分區要設為1,其他分區只能是2)

Copyright © Linux教程網 All Rights Reserved