溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

5、分區(qū)格式化、壓縮、掛載、解壓 學(xué)習(xí)筆記

發(fā)布時間:2020-07-25 15:08:25 來源:網(wǎng)絡(luò) 閱讀:776 作者:開源殿堂 欄目:網(wǎng)絡(luò)安全

文件系統(tǒng):


MBR: Master Boot Record, 主引導(dǎo)記錄(512bytes存在第0扇區(qū))


512bytes: 

bootloader: 446bytes

fat: 64bytes, 16bytes, 4

MBR有效性標(biāo)記:5A 


至多4主分區(qū),可以3主分區(qū)1擴展分區(qū)(擴展分區(qū)引用額外的分區(qū)表),要使用擴展分區(qū)需在擴展分區(qū)中再另行劃分邏輯分區(qū)


硬盤接口:

IDE(ATA)、SCSI、SATA(6Gbps)、SAS(6Gbps)


fdisk /dev/sda

d: 刪除

l: 列出內(nèi)核支持的分區(qū)ID

p: 列出

n: 新建

q: 不保存退出

t: 調(diào)整分區(qū)ID

w: 保存退出


CentOS 5: partprobe 

CentOS 6: partx, kpartx

kpartx -l /dev/sda

kpartx -af /dev/sda

partx -a /dev/sda


創(chuàng)建文件系統(tǒng)

mkfs -t fstype /dev/somedevice


Ext4: 

mkfs -t ext4 = mkfs.ext4 = mke2fs -t ext4 


Ext3: 

mkfs -t ext3 = mkfs.ext3 = mke2fs -t ext3 = mke2fs -j 


mke2fs: 

配置文件:/etc/mke2fs.conf


-t {ext2|ext3|ext4}指定文件系統(tǒng)類型

-j 指定文件系統(tǒng)類型為ext3

-L Label指定卷標(biāo)

-b {1024|2048|4096}指定塊大小

-i #指定#個字節(jié)給預(yù)留一個inode

-N #指定預(yù)留多少個Inode

-I #指定Inode大小

-m #預(yù)留管理員的空間百分比,默認(rèn)為5

-O指定分區(qū)特性



e2label/dev/SOMEDEVICE查看卷標(biāo)

e2label /dev/SOMEDEVICE  Label         設(shè)定卷標(biāo)


blkid /dev/SOMEDEVICE查看設(shè)備的屬性,UUID和TYPE


dumpe2fs -h/dev/SOMEDEVICE僅查看超級塊中保存的信息


修改文件系統(tǒng)

tune2fs

-l查看超級塊中的信息

-L label設(shè)定卷標(biāo)

-m預(yù)留管理員的空間百分比,默認(rèn)為5

-j如果原來的文件系統(tǒng)為ext2, -j能夠?qū)⑵涮嵘秊閑xt3

-o [^]mount-options[,...]設(shè)定其默認(rèn)掛載選項

-O [^]feature[,...]調(diào)整分區(qū)特性



fsck: 

-t fstype指定文件系統(tǒng)類型 

-a自動修復(fù)錯誤

-r交互式修復(fù)錯誤


e2fsck:

-f強制檢測

-y對問題自動回答為yes


交換分區(qū):

虛擬內(nèi)存


mkswap -L label指定卷標(biāo)


swapon 

-a開啟全部交換分區(qū) 

-p #: 指定優(yōu)先級 指定交換分區(qū)的優(yōu)先級


swapoff

-a關(guān)閉全部交換分區(qū)


mount [options] [-t fstype] [-o option] 設(shè)備 掛載點

[options]命令的選項

-o options掛載時啟用分區(qū)特性


mount直接使用,可顯示當(dāng)前系統(tǒng)所有已掛載的設(shè)備(/proc/mounts, /etc/mtab)


常用選項:

-t指定掛載的文件系統(tǒng)類型

-r以只讀方式掛載

-w以讀寫方式掛載

-L lable以卷標(biāo)指定掛載設(shè)備,LABLE=“l(fā)abel”

-U UUID:以UUID指定掛載設(shè)備,UUID=“UUID”

-a自動掛載所有(/etc/fstab文件中)支持自動掛載的設(shè)備


-o options

async/sync異步/同步IO

noatime/atime是否更新文件的訪問時間戳,建議noatime

auto/noauto是否能夠被mount -a選項自動掛載;

diratime/nodiratime是否更新目錄的訪問時間戳;

exec/noexec是否允許執(zhí)行其中的二進(jìn)制程序;

_netdev啟用該選項防止網(wǎng)絡(luò)不可用時,不斷嘗試掛載網(wǎng)絡(luò)設(shè)備 

remount不需要卸載,即可重新掛載

  acl啟用facl


# tune2fs -o mount-option         啟用掛載選項

# tune2fs -o ^mount-option         取消掛載選項


光盤:[-t iso9660]


fuser -v 掛載點查看占用掛載的設(shè)備的進(jìn)程

fuser -km 掛載點關(guān)閉占用掛載的設(shè)備的進(jìn)程


umount 設(shè)備|掛載點卸載


df [options] [device]磁盤空間使用狀態(tài)報告

-h以可讀方式顯示磁盤空間使用情況

-i顯示磁盤inode的使用情況

-P以POSIX方式顯示磁盤空間的使用情況,用于防止條目過長時多行顯示


du [options] [dirName]評估文件占用磁盤空間的情況

-s只顯示文件總的大小

-h以可讀的方式顯示


開機自動掛載:

/etc/rc.d/rc.sysinit:系統(tǒng)初始化腳本

其中一個功能:掛載/etc/fstab文件中定義的文件系統(tǒng)掛載表

要掛載的設(shè)備    掛載點    文件系統(tǒng)類型    掛載選項    轉(zhuǎn)儲頻率    自檢次序


要掛載的設(shè)備設(shè)備文件、LABEL=, UUID=

掛載點swap沒有掛載點,掛載點為swap

文件系統(tǒng)類型

掛載選項多個選項間使用逗號分隔; 

轉(zhuǎn)儲頻率0從不備份,1每日備份

自檢次序0不自檢,1首先自檢,通常只能被/使用


查看內(nèi)存空間使用狀態(tài):

# cat /proc/meminfo

# free

      -m顯示結(jié)果以MB為單位

      -g顯示結(jié)果以GB為單位 


dd命令:

dd if=input_file of=output_file復(fù)制整個文件

dd if=input_file of=output_file bs=#[b|k|m|g] count=#復(fù)制指定大小的文件


dd if=/dev/cdrom of=/tmp/linux.iso制作磁盤鏡像文件

cat /dev/cdrom > /tmp/linux.iso 制作磁盤鏡像文件


dd if=/dev/sda of=/tmp/myfile bs=512 count=1備份MBR


查看dd進(jìn)度

watch -n 5 killall -USR1 dd


鏈接文件:

ln [-s] SRC LINKFILE

硬鏈接:

硬鏈接不能跨分區(qū); 

不能對目錄創(chuàng)建硬鏈接;

硬鏈接會改變文件被鏈接的次數(shù);

硬鏈接與原文件指向同一個inode

符號鏈接:

符號鏈接可以跨分區(qū); 

符號鏈接文件跟原文件不同一個inode;

可以對目錄創(chuàng)建符號鏈接;

符號鏈接不會改變原文件被鏈接的次數(shù);



壓縮工具:


gzip、bzip2、xz壓縮解壓縮會刪除源文件,且不能對目錄進(jìn)行壓縮


gzip filename        壓縮文件,后綴為.gz

-c         將壓縮結(jié)果送往標(biāo)準(zhǔn)輸出,可用重定向?qū)⑵浔4鏋閴嚎s文件,從而保留原文件

-#         指定壓縮比,1-9

-d         解壓文件

gunzipfilename.gz     解壓文件

zcatfilename.gz不解壓查看壓縮文件的內(nèi)容

bzip2filename壓縮文件,后綴為.bz2

-k解壓縮是保存源文件

-#指定壓縮比,1-9

-d解壓文件

bunzip2filename.bz2解壓文件

bzcatfilename.bz2不解壓查看壓縮文件的內(nèi)容


xzfilename壓縮文件,后綴為.xz

-k解壓縮是保存源文件

-#指定壓縮比,1-9

-d解壓文件

unxzfilename.xz解壓文件

xzcatfilename.xz解壓查看壓縮文件的內(nèi)容


zip壓縮解壓縮不會刪除源文件,且能對目錄進(jìn)行壓縮

zipfilename.zipfilename壓縮文件或目錄

unzipfilename.zip解壓文件



歸檔工具:

tar [options] -f file.tar File1 ...

-c: 創(chuàng)建歸檔

-x: 展開歸檔

-t: 不展開而直接查看被歸檔的文件


-z: gzip

-j: bzip2

-J: xz


-zcf

-zxf


-jcf

-jxf


-Jcf

-Jxf


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI