***mand(m for help):n
extended(e)
primary(p)
e按e鍵表示建立擴充套件分割槽
first cylinder(834-3002 default 834):按回車
last cylinder(834-3002按回車(表示取預設值3002)
***mand(m for help):n
first cylinder(834-3002 default 834):按回車
last cylinder(834-30027000
***mand(m for help):n
first cylinder(2100-3002 default 834):按回車
last cylinder(2100-3002按回車(表示取預設值3002)
***mand (m for help): w 寫盤退出
注:● 第乙個邏輯區的分割槽號為5
● 在安裝過程中建立分割槽,如果沒有主分割槽時所建立的前三個分割槽為主分割槽
3. parted分割槽工具的使用
(1)啟動parted
#parted [裝置檔案]
例項:#parted
(parted)
(2)parted命令詳解
check :執行檔案的簡單檢查
cp :複製檔案系統
help:獲取幫助
mklabel:建立磁碟標籤
mkfs:建立檔案系統
mkpart:建立分割槽
mkpartfs:建立分割槽並建立指定型別的檔案系統
move:移動分割槽
print:顯示分割槽表
resize:調整分割槽的大小
rm:刪除分割槽
select:選擇裝置
set:設定分割槽標記
quit:退出parted
(3)應用例項
顯示分割槽表,並刪除邏輯區1,重新將擴充套件分割槽劃分為兩個邏輯區,具體操作如下:
#parted /dev/hda
(parted)print
(parted)mkpart
partition type? primary/extended/logical:
filesystem type?[ext2]
satr:
end:
二.檔案系統的管理
1.檔案系統的介紹
(1)什麼是檔案系統
檔案系統是用來管理和組織儲存在磁碟驅動器上資料的系統軟體
(2)檔案系統的內部結構
● 超級塊(superblock):包括檔案系統總體資訊
● i(inode)節點:除名字外的乙個檔案的所有資訊
● 資料塊(date block):儲存資料
● 目錄塊(dir block):存放i節點數和檔案數目
● 間接塊(indirection):擴充套件i節點所佔資料塊
(3)三種常用檔案系統介紹
● ext2檔案系統
標準的linux檔案系統,採用非同步工作方式,如果操作突然中斷會引起資料丟失
發生不正常關機後會呼叫fsck工具恢復損壞的元資料,此操作需花費大量的時間
先寫檔案資料,再先元資料
● ext3檔案系統
ext2的公升級版本,一種日誌式檔案系統
ext3向下相容ext2,兩者之間可以任意切換
採用日誌恢復技術,恢復速度快,發生不正常關機後不呼叫fsck檢查檔案系統
優化了硬碟驅動器的頭運動,速度比ext2快
● reiserfs檔案系統
採用先進的日誌機制,是一種日誌式檔案系統
速度比ext3快很多,但它不相容ext2檔案系統
支援海量磁碟
● swap檔案系統
作為交換分割槽使用,充當虛擬記憶體
由作業系統管理, 沒有載入點
● vfat檔案系統
相容dos的檔案系統,包括fat12,fat16,fat32
2.檔案系統的建立:
(1)mkfs [引數] 分割槽
功能:建立各種型別的檔案系統並格式化
引數:-t 檔案系統型別 :指定建立的檔案系統型別
-c:建立檔案系統之前檢查有無壞道
-v:顯示詳細情況
例項:#mkfs /dev/hda3
#mkfs -t ext3 /dev/hda3 指定ext3檔案系統
#mkfs -t msdos /dev/sda1
#mkfs -t vaft -f 32 /dev/sda6
(2)mkswap 分割槽/檔案(塊檔案)
功能:用於建立交換檔案系統
例項:mkswap /dev/hda8
#dd if=/dev/zero of=/swapfile bs=1024 count=1024
…………………塊複製並定義大小為1024x1024
mkswap /swapfile
swapon /swapfile 啟用swap分割槽
《注:swapoff 《檔名|分割槽》 關閉swap分割槽》
3.裝載檔案系統
(1)手工裝載
格式:mount [引數] 裝置名裝載點
引數:-t:檔案系統型別
-f:測試裝載,顯示裝載資訊,不是真的裝載
-n:裝載檔案系統,但不寫入/etc/mtab檔案
-r: 以唯讀方式載入
-w:以讀寫方式載入
-a:載入/etc/fstab檔案配置的所有檔案系統
-l:指定載入分割槽的卷標
-o 指定裝載選項
iocharset=cp936:顯示檔案系統中的中文
ro唯讀
rw讀寫
loop裝載乙個iso檔案
remount : 重新載入
exec允許執行二進位制檔案
noexec禁止執行二進位制檔案
suid支援suid功能
nosuid禁止使用suid功能
usrquota : 支援使用者磁碟配額
grpquota :支援組磁碟配額
defaults :預設選項
例項:mount /dev/cdrom /mnt/cdrom
mount -t vfat /dev/fd0
mount -t ext3 /dev/sda1 /usb
mount -o remount,usrquota /dev/sda5
(2)自動裝載檔案系統
①修改/etc/rc.d/rc.local
例項:#vi /etc/rc.d/rc.local
/bin/mount /dev/hda8 /mnt/hd8
②修改/etc/fstab
fstab 檔案系統內容與字段的說明:
/dev/hda5 /h5 ext2 defaults 0 0
● none: 用於特殊的檔案系統(如:proc檔案系統)
標籤: 分割槽的卷標
● 裝載點( 交換分割槽來說,裝載點為swap)
● 裝載的檔案系統的型別
● 裝載選項
● 備份頻率:指定dump上一次備份至今的天數,0表示不備份
● 檢查順序:指用fsck檢查檔案系統時先後順序,0表示不檢查
注:● 乙個裝置可以被同時裝載到不同的目錄中
● 乙個目錄也可以同時裝載不同的裝置
● /etc/mtab用於記錄系統己裝載的檔案系統
4.解除安裝檔案系統
格式:umount [引數] 〈裝載點/裝載的裝置〉
引數: -t 型別:指定解除安裝檔案系統的型別
a :指定解除安裝所有的檔案系統(正在使用的檔案系統不能被解除安裝)
例項:#umount /dev/cdcrom
umount -t vfat /dev/sda4
5.檢測檔案系統
格式: fsck [引數] [裝置檔案/裝載點]
引數: -r :在修復前詢問是否修復
-a :自動修復
-a :檢查所有檔案系統
例項: #fsck /dev/hda6
#fsck -a /dev/sda4
注:被檢測的檔案系統/裝置應處於未裝載狀態
6.轉換檔案系統
(1)ext2-ext3
#tune2fs -j 裝置
(2)ext3-ext2
#tune2fs -o ^has_journal 裝置
注:被轉換的檔案系統應處於未裝載狀態
7.顯示或指定ext2/ext3分割槽的卷標
格式:#e2label 分割槽裝置檔案 [新卷標]
例項:#e2label /dev/sda5
#e2label /dev/sda5 soft
三.磁碟配額
1. 認識磁碟配額
(1)什麼是磁碟配額
限定使用者/組在檔案系統中的使用空間
(2)限制的方式
● 軟限制:使用者達到最大配額時,在規定時間可以繼續儲存(預設為7天)
● 硬限制:使用者達到最大配額時,就不允許使用
(3)限制的單位
● 塊(block):每塊容量為1kb
● 節點數(inodes):檔案的個數
2. 配置過程
(1)安裝quota軟體包(預設支援磁碟配額)
# rpm -ivh quota.3.0.2-8.i386.rpm
相關檔案:/sbin/quotacheck 生成配額檔案
sbin/quotaon 啟動磁碟配額
sbin/quotaoff 關閉磁碟配額
usr/sbin/edquota 設定使用者/組配額
usr/bin/quota 顯示使用者/組的配額資訊
(2)修改/etc/fstab檔案(設/dev/hdd10分割槽,裝載點為home)
# vi /etc/fstab(在要進行磁碟配額的分割槽的裝載選項中加上usrquota和grpquota)
/dev/hda8 /home ext2 ****ulfs,usrquota,grpquota 0 0
(3)重啟計算機
(4)在進行配額的檔案系統的裝載點下,建立配額檔案
# touch 建立空的使用者配額檔案)
#touch aquota.group(建立空的組配額檔案)
(5)生成標準的配額檔案
# quotacheck [引數] [裝載點]
引數:-a 所有的配額的檔案系統
-u 生成使用者配額檔案
-g 生成組配額檔案
-m 強制以讀寫檢查檔案系統
linux磁碟管理 二
磁碟管理 二 jiyongqiang 設定磁碟配額 一 使磁碟支援配額功能 mount o usrquota,grpquota dev sdb1 test 或者設定永久掛載 二 生成配額配置檔案 a 掃瞄系統中所有具有配額功能的磁碟 u 給使用者生成配額配置 g 給組生成配額配置 v 顯示詳細資訊 ...
Linux檔案系統與磁碟管理
實驗報告 掌握linux下檔案系統的建立 掛載與解除安裝。掌握檔案系統的自動掛載。某企業的linux伺服器中新增了一塊硬碟 dev sdb,請使用fdisk命令新建 dev sdb1主分割槽和 dev sdb2擴充套件分割槽,並在擴充套件分割槽中新建邏輯分割槽 dev sdb5,並使用mkfs命令分...
Linux檔案系統與磁碟管理LVM
硬碟的結構與分割槽 磁頭header,磁軌 track 磁柱 cylinder 扇區 sector 節 分割槽 partition 指定從哪個磁柱 起始磁柱 到哪個磁柱 結束磁柱 的範圍儲存以何種檔案系統儲存 mbr master booter recorder 檔案系統 邏輯塊 block 分割槽...