給linux主機添加硬盤後啓動系統,系統將自動檢測硬件設備。由於是新添加的硬盤,硬盤並沒分區和格式化(執行fdisk -l命令後提示:Disk /dev/sdb doesn't contain a valid partition table)
.IDE 硬盤一般是hdx,scsi硬盤一般爲sdx,x爲a,b,c,d
2.linux下對分區的編號,第一個primary分區爲1,其次爲2,3,最大爲4,
擴展盤上的邏輯分區從5開始。注意這裏硬盤排列的順序和windows下的cde不同,所以要數對了,不要安windows下的順序推斷。
3.增加一塊新硬盤
新硬盤,先要分區,以scsi爲例
#fdisk /dev/sdb
進入fdisk模式:
Command (m for help):p //查看新硬盤的分區
Command (m for help):n //創建新分區
可以用m命令來看fdisk命令的內部命令;n命令創建一個新分區;d命令刪除一個存在的分區;p命令顯示分區列表;t命令修改分區的類型ID號;l命令顯示分區ID號的列表;a命令指定啓動分區;w命令是將對分區表的修改存盤讓它發生作用。
Command action
e extended //輸入e爲創建擴展分區
p primary partition (1-4) //輸入p爲創建主分區,這裏我們選擇p
Partion number(1-4):1 //第一個擴展分區,按你需求可以最多分4個主分區
First Cylinder(1-1014,default 1): 1 //第一個主分區起始的磁盤塊數
Last cylindet or +siza or +sizeM or +sizeK: +1024MB //可以是以MB爲單位的數字或者以磁盤塊數,這裏我們輸入+1024MB表示分區大小爲1G。
這樣我們就創建完一個分區,如果要創建更多分區可以照上面的步驟繼續創建。
創建完後用w保存分區。
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
(如:fdisk /dev/sdb --> n --> p主分區 -> 選number:1,2。。 -->開始柱面 -->結束柱面 --w(保存))
其次,對分區格式化
#mkfs -t ext3 -c /dev/sdb1 //如果有多個分區,則分區修改爲sdb2這樣
格式化完後我們需要進行掛載分區.假如不帶參數,直接#mkfs /dev/sdb1,則用默認的文件系統類型ext2
然後創建mount點,並掛載文件系統:
#mkdir /mount-point
#mount /dev/sdb1 /mount-point
這樣,新加的硬盤基本上能使用了,可以用#df -k,查看
但是,這樣每次重啓機器後,文件系統都得手工mount,爲此,我們可以修改/etc/fstab:
/dev/sdb1 /mount-point ext3 defaults 1 2
附:
/etc/fstab -----filesystem tab 分區表
linux在引導過程中用該表來按不同的方式裝載分區和目錄。每個文件系統有幾個相干的參數,這些參數確定文件系統如何讀取、文件系統有哪些相關用戶權限等.
該表一般包含6個字段。
(有的系統用label表示)
要裝載的分區(如/dev/hda2)和文件系統(如/usr)
(或者mount point等)
要裝載的分區和文件系統所在目錄
(或format等)
文件系統格式類型,如ext3,vfat
(mount options等)
其值爲defaults時,即默認選項,包括參數rw(讀寫)、suid(SUID權限)、exec(二進制可執行文件)、auto(系統起動時自動裝載)、nouser(只有根用戶可以裝載,相反爲user)、async(數據異步讀寫)),其它的參數還有umask,unhide(hide),iocharset(語言環境)等,當然你可以自己指定各個值。
(dump value)
dump(英文意爲傾倒垃圾)時是否需要BACKUP的標誌位,其內定值是0。1表示文件系統自動寫入磁盤。
(Filesystem Check Order)
設定此filesystem是否要在開機時做check的動作,除了root的filesystem其必要的check爲1之外,其它皆可視需要設定,內定值是0。
例子:如果你有windows分區(fat32)在/dev/hda1處,你想在系統啓動時就自動掛載該分區,並且掛載過來之後一般用戶可讀可寫,並且可以顯示中文。則在fstab中添加:
/dev/hda1 /mnt/c vfat umask=000,iocharset=gb2312 0 0