LInux掛載第二個硬碟

日前使用者要求新增硬碟作為備份磁區

因為微軟的系統用習慣了 ,

殊不知原來Linux系統的硬碟新增後進到OS後是不會像微軟的OS一樣直接出現,

必須下指令將其格式化後再做點動作讓硬碟會在系統開啟後自己掛載,

特別的是Linux系統硬碟掛載是指定掛在目錄上的,

而不是像微軟的系統一樣可以指定成C.D.E...等等的磁區。

掛載步驟如下:

1.首先檢查新增加的硬碟代號

規格 檢查字串 指令
IDE hd dmesg |grep hd
SATA hd&sd dmesg |grep hd or dmesg |grep sd
SCSI sd dmesg |grep sd
硬碟代號會顯示成hda.hdb或者sda.sdb等等a以及b代表第一顆硬碟以及第二顆硬碟依此類推,

如果顯示成hda1.hda2這種一樣都是a結尾+數字代表一個硬碟被分成不同磁區。

2.開始安置硬碟

root@test# fdisk /dev/sdb   //sdb部分依照查詢完的硬碟代號下去做變更

Command (m for help): x
Expert command (m for help): m
Command action
  b move beginning of data in a partition
  c change number of cylinders
  d print the raw data in the partition table
  e list extended partitions
  f fix partition order
  g create an IRIX (SGI) partition table
  h change number of heads
  m print this menu
  n add a new partition
  p print the partition table
  q quit without saving changes
  r return to main menu
  s change number of sectors/track
  v verify the partition table
  w write table to disk and exit
  • 新增
          Command (m for help): n
  • 選擇要建立 extended 還是 primary partition,因為我的硬碟全部只要一個分割區,所以我選 primary,輸入 p 按 Enter
          Command (m for help): p
  • 選完分割區大小後, 寫入
          Command (m for help): w 
          會顯示The partition table has been altered! 訊息

3.格式化硬碟後先手動掛載確認是否正常
  • 格式化硬碟
          root@test:# mkfs.ext3 /dev/sdb1 //ext3是舊有規格我的環境是RHEL4.X版本這裡配合版本去更改
  • 將硬碟掛載在目錄
          root@dns# mount -t ext3 /dev/sdb1 /backup  //backup是我已經新增好的目錄
  • 檢查硬碟掛載狀況確定無誤再寫入永久掛載
          root@test:#df            
          root@test:#fdisk -l    

4.寫入/etc/fstab永久自動掛載
   root@test:#vi /etc/fstab 

  1. 按下a進入編輯模式
  2. 移動至最下面輸入/dev/sdb1 /backup ext3 defaults,errors=remount-ro 0 0
  3. 按下ESC返回上一層
  4. 按下:後輸入wq儲存編輯設定
#
# filesystem mountpoint type options dump pass
/dev/sda2 / ext3 defaults,errors=remount-ro 0 1
/dev/sda1 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/fd0 /floppy vfat defaults,user,noauto,showexec,umask=022 0 0
/dev/cdrom /cdrom iso9660 defaults,ro,user,noexec,noauto 0 0
none /sys sysfs defaults 0 0
none /dev/pts devpts defaults 0 0
/dev/sdb1 /backup ext3 defaults,errors=remount-ro 0 0
root@test:#mount -a  //讓系統套用新設定的掛載設定
root@test:#df            //檢查硬碟掛載狀況
root@test:#fdisk -l     //檢查硬碟掛載狀況

參考網站:
Linux加掛第二顆硬碟

留言