LINUX系列之 磁碟管理

2021-03-13 17:58:34 字數 5408 閱讀 7257

***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 分割槽...