您好,登錄后才能下訂單哦!
Linux磁盤及文件系統(tǒng)管理是怎么樣的,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
磁盤基本概念
磁盤 分區(qū) MBR GPT
格式化好的分區(qū)都有一個(gè) lost+found 目錄
磁盤基本概念
cylinder柱面
sector扇區(qū)
head磁頭
linux所有設(shè)備都被抽象為一個(gè)文件,保存在/dev下
一般名稱為hda,sda hdb,sdb
IDE設(shè)備的名稱為hda
sata,scsi,sas,usb等設(shè)備的名稱為sd[a-z]
不同分區(qū)用:設(shè)備名稱+分區(qū)號(hào) 方式表示,如sda1、sda2
主流分區(qū)機(jī)制為MBR和GPT兩種
eg.
cd /dev/
ls /dev/sda (+TAB建)
或者ls /dev/sda*
MBR master boot record 傳統(tǒng) (使用BIOS的PC設(shè)備)
硬盤不得超過(guò)2T
頭512KB都被MBR占用
Bootstrap code area446
Partition table (for primary partitions)
partition entry #116
partition entry #216
partition entry #316
partition entry #416
Boot signature
55h3
AAh3
Total512
主分區(qū)<=4
一個(gè)擴(kuò)展分區(qū)會(huì)占用一個(gè)主分區(qū)位置
邏輯分區(qū)<63個(gè)IDE分區(qū)和15個(gè)SCSI分區(qū)
GPT
GUID Partition Table
支持>2T
向后兼容MBR
必須在支持UEFI的硬件基礎(chǔ)
必須64bit
Mac、Linux系統(tǒng)都能支持GPT分區(qū)格式
windows7 64bit,windowsServer2008 64bit 支持GPT
使用fdisk進(jìn)行磁盤管理_________________________________________________
fdisk是來(lái)自IBM的老牌分區(qū)軟件,幾乎所有Linux系統(tǒng)均默認(rèn)安裝
fdisk是一個(gè)MBR分區(qū)工具,不可用于GPT分區(qū)
只有超級(jí)用戶(root)權(quán)限可以執(zhí)行fdisk
fdisk分區(qū)后需要使用partprobe讓內(nèi)核識(shí)別新的分區(qū)
fdisk -l磁盤分區(qū)信息
fdisk /dev/sda 對(duì)目標(biāo)進(jìn)行分區(qū)
p打?。@示)分區(qū)表
n創(chuàng)建分區(qū)
eextended
partition number(1-4):2
pprimary partition(1-4)
partition number(1-4):1
:+2G
n
llogical(5 or over)
:+2G
p primary partition(1-4)
t修改分區(qū)ID
L
83(82.linux swap[虛擬內(nèi)存])
此時(shí)所有信息只保存在內(nèi)存當(dāng)前,還沒(méi)有寫進(jìn)硬盤
此時(shí)需要寫入MBR分區(qū)表里
命令為:W
分區(qū)后有時(shí)候信息顯示有延遲
手動(dòng)來(lái)讓內(nèi)核更新分區(qū)表
命令為:partprobe
查看分區(qū)信息
fdisk -l
cat /proc/partitions
此時(shí)文件系統(tǒng)還沒(méi)有創(chuàng)建
Linux文件系統(tǒng)_____________________________________________________
沒(méi)有文件系統(tǒng)的設(shè)備為裸(raw)設(shè)備
文件系統(tǒng)是操作系統(tǒng)用以管理磁盤或分區(qū)上的文件數(shù)據(jù)使用的,創(chuàng)建文件系統(tǒng)的過(guò)程一般稱之為格式化
windows下主流的文件系統(tǒng)是:fat32、NTFS,
Linux下主流的文件系統(tǒng)是:ext3、ext4
判斷一個(gè)文件系統(tǒng)優(yōu)劣通常通過(guò)以下幾個(gè)方面:
支持最大分區(qū)大小
支持最大單個(gè)文件大小
支持文件名長(zhǎng)度
日志功能
文件存取性能
命令mke2fs用以創(chuàng)建文件系統(tǒng):
mke2fs -t ext4 /dev/sdb1
-b 指定文件系統(tǒng)塊(block)大小(block是文件系統(tǒng)讀寫操作的最小單位, 默 認(rèn)是4096)
-c 建立文件系統(tǒng)的時(shí)候檢查塊損壞
-L 指定卷標(biāo)
-j 建立文件系統(tǒng)日志
命令mkfs可用來(lái)快速建立文件系統(tǒng):(命令簡(jiǎn)單,沒(méi)有參數(shù))
mkfs.ext3、mkfs.ext4、mkfs.vfat
mkfs.ext4 /dev/sdb1
命令dumpe2fs可用來(lái)查看指定文件系統(tǒng)的信息:
dumpe2fs /dev/sda1
命令e2label用以為指定文件系統(tǒng)添加卷標(biāo):
e2label /dev/sda1 LINUXCAST
命令fsck用以檢查文件系統(tǒng)錯(cuò)誤:
fsck /dev/sda1
日志是文件系統(tǒng)通常都支持的功能,用以提高文件系統(tǒng)的穩(wěn)定性及可恢復(fù)性
Linux文件系統(tǒng)掛載管理___________________________________
文件系統(tǒng)創(chuàng)建好之后需要掛載到系統(tǒng)中方可使用,windows、Mac系統(tǒng)會(huì)自動(dòng)掛載文件系統(tǒng),而Linux下一般需要手工掛載
命令mount可用來(lái)掛載文件系統(tǒng):
直接敲一個(gè)mount可以顯示掛載信息
mount 要掛載的設(shè)備 掛載點(diǎn)
mount /dev/sdb1 /mnt/ (掛載到任意位置其實(shí)都可以)
-t 指定文件系統(tǒng)的類型,如: -t ext3、-t vfat
-o 指定掛載選項(xiàng):
ro,rw 只讀掛載或讀寫掛載
sync 不使用文件緩存,所有操作直接寫入磁盤
async 使用緩存提高文件系統(tǒng)讀寫效率
noatime 不更新文件訪問(wèn)時(shí)間
atime 更新文件訪問(wèn)時(shí)間
remount 重新掛載
you must specify the filesysten type?掛載出錯(cuò)
回答:
1.先用vgscan
2.vgchange -ay
3.lvscan
4.mount
到第三步的時(shí)候如果正常會(huì)顯示出兩塊硬盤的lv狀態(tài)都是active,此時(shí)再
#mount -t ext3 /dev/VGname/LVname /mnt/cdrom
命令umount用以卸載一個(gè)掛載的文件系統(tǒng)
umount 掛載源或掛載點(diǎn)
umount /dev/sdb1 | /mnt
可以將掛載配置寫入/etc/fstab中以實(shí)現(xiàn)自動(dòng)掛載
命令fuser可查看某文件系統(tǒng)中正在使用的文件
fuser -m /mnt
命令lsof可查看正在被使用的文件
lsof /mnt
自動(dòng)掛載
修改文件/etc/fstab定義系統(tǒng)啟動(dòng)自動(dòng)掛載
格式
/dev/sda3/mntext4 defaults00
需要掛載的設(shè)備掛載點(diǎn)文件系統(tǒng) 掛載選項(xiàng)dump、fsck相關(guān)選項(xiàng)
要掛載的設(shè)備也可以使用LABEL進(jìn)行標(biāo)識(shí),使用LABEL+LINUXTEST取代/dev/sda3
e2label /dev/sdb1顯示卷標(biāo)
e2label /dev/sdb1 /mm 設(shè)置卷標(biāo)
mount -a 命令會(huì)掛載所有fstab中定義的自動(dòng)掛載項(xiàng)
關(guān)于Linux磁盤及文件系統(tǒng)管理是怎么樣的問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。