歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

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

緣由:最近因空間不足,在服務器上增加了一塊硬盤,並把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