查看單個文章
舊 2006-01-12, 01:54 PM   #2 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

第二章 磁牒管理

第一節 磁牒分區

磁牒使用之前必須進行格式化成某種格式才能夠使用,linux支持多種文件系統。每一個硬碟最多可以劃分為16個分區。
磁牒分區:推薦使用fdisk。舉例說明:
#fdisk
/dev/hda hda指第一塊ide硬碟,scsi硬碟為sda或sdb等
command(m for help): n增加磁牒分區
command
action
e extended
p primary partition (1-4)
p 增加主分區
Partition number
(1-4):1
First cylinder (1-512, default 1):
Using default value 1
Last
cylinder or +size or +sizeM +sizeK(1-512,default512):+200M
Command (m for
help) 檢視當前磁牒訊息
Device Boot Start End Blocks Id System
/dev/sdb1 1 192
196592 83 Linux
Command (m for help):w
儲存結束
Mount:顯示當前掛接的目錄
Df:檢視磁牒訊息
Du: 檢視資料夾的空間使用效率
磁牒格式化:mkfs
,例:格式化/dev/sda1: mkfs –t ext3 /dev/sda1

第二節 增強磁牒空間

現有的磁牒的空間可能會隨著時間的增長而變得越來越不夠用。在這種情況下就需要增加新的磁牒來對原先的硬碟進行增強。方法如下:
1、
將新的硬碟接好,進入系統後使用fdisk進行分區,然後格式化。
2、 建立一個空目錄,例如:mkdir /mnt/newdisk.
3、
掛接新的硬碟到新增的空目錄:mount /dev/sda1 /mnt/newdisk
4、 修改/etc/fstab使該分區自動掛載

第三節 邏輯磁碟區管理(lvm)

磁牒上的某一個目錄儲存於的文件增長迅速空間日漸不夠使用
這時候你可以使用lvm來解決這個問題。實現方法如下:假設要增加/home目錄的空間。
1、
增加新的硬碟,分區、格式化,假定要增加的新的分區為/dev/sdb2,/home目錄的分區為:/dev/sda7
2、
制作備份/home資料夾的內容
3、 #umount home
4、 #vgscan 進行掃瞄並新增相關的文件
5、 #pvcreate
/dev/sda7 /dev/sdb2 新增物理磁碟區
6、 #vgcreate vgtest /dev/sda7 /dev/sdb2 新增磁碟區組
7、
#lvcreate vgtest –L 2000M –nlvtest
8、 #mkfs –t ext3 /dev/vgtest/lvtest
9、
#mount /dev/vgtest/lvtest /home
10、 #vi /etc/fstab,移除和home
相關的行,並增加如下行:/dev/vgtest/lvtest /home ext3 defaults 0 0
11、 #reboot

第四節 磁牒陣列

磁牒陣列可以有效的提高資料的讀寫速度和資料的可靠性。具體分類如下:raid 0、raid 1、raid 2、raid 3、raid
4、raid5其中常用的是:raid 0、raid 1、raid 5,簡介如下:
raid
0:使用兩張硬碟,資料分別存放在兩張硬碟上,讀寫速度較快,但不提供資料冗余。
Raid 1:
也稱為磁牒映射,在兩張硬碟上同時儲存於完全相同的
資料,寫入速度一般,但讀取速度增加一倍。任意 一塊硬碟損壞不會對資料造成損害。
Raid 5:
也稱為帶奇偶校驗的磁牒條帶化,最少需要3塊硬
盤,最多支持32塊硬碟,可用磁牒數量為n
–1塊硬
盤。讀取速度和寫入速度都有一定程度的提高。為
最常用的陣列形式。
實現方法:假定增加了四塊硬碟到電腦,分別為/dev/sdb、
/dev/sdc、/dev/sdd、/dev/sde,實現步驟如下:
1、
分別進行分區格式化
2、 更改分區檔案類型:fdisk
/dev/sdb1
t
fd
p
w
對每一塊硬碟進行如上*作,把分區檔案類型
改為raid
3、
新增/etc/raitab
#vi /etc/raidtab如下內容:
raiddev /dev/md0
raid-level
1
nr-raid-disks 2
nr-spare-disks 0
persistent-superblock
1
chunk-size 4
device /dev/sdb1
raid-disk 0
device
dev/sdc1
raid-disk 1
儲存結束。
#mkdir /dev/md0 新增陣列md0
#mkfs -t ext3
/dev/md0 對陣列進行格式化

第五節 增加交換分區

#mkswap /dev/sdb1 新增交換分區
#swapon /dev/sdb1
開啟新增的交換分區
#cat /proc/swaps 檢視現用的交換分區

第六節 增加交換文件

#dd if=/dev/zero
of=/swapfile bs=1024 count=8192
#mkswap /swapfile
#swapon
/swapfile
交換文件最多8個,每個最大容量為16M
第七節 讀取windows的文件
#mkdir /mnt/windows
建立一個空目錄
#mount –t vfat /dev/hda4 /mnt/windows 掛接windows
的fat分區
#mount
–t ntfs /dev/hda5 /mnt/windows 掛接ntfs分區,linux內和預設不支持ntfs分區,要讓linux識別ntfs分區必須要重
新編譯內核加入對ntfs的支持。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次