国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

linux學(xué)習(xí)日記六 文件與文件系統(tǒng)的壓縮與打包

2020-07-10 11:51:46
字體:
供稿:網(wǎng)友

====gzip壓縮命令====

# gzip [-cdtv#] 文件名 –> 可以解開compress,zip,gzip軟件壓縮的文件

-c:將壓縮數(shù)據(jù)輸出到屏幕上,可通過數(shù)據(jù)重定向來處理

-d:解壓縮參數(shù)

-t:驗(yàn)證一個(gè)壓縮文件的一致性,看看文件是否有無(wú)錯(cuò)誤

-v:顯示源文件/壓縮文件的壓縮比等信息

-#:壓縮等級(jí),-1最快,但壓縮比最差,-9最慢,但壓縮比最好。默認(rèn)-6

====bzip2壓縮命令====

# bzip2 [-cdkzv#] 文件名

-c:將壓縮過程中產(chǎn)生的數(shù)據(jù)輸出到屏幕上

-d:解壓縮命令

-k:保留原文件,不刪除源文件

-z:壓縮參數(shù)

-v:顯示源文件/壓縮文件的壓縮比等信息

====壓縮/解壓縮并打包命令tar====

# tar -jcvf  file.tar.bz2 file1 file2 file3…  –> 利用bzip2來壓縮并打包

# tar -jxvf file.tar.bz2 -C 目錄 –> 利用bzip2解壓縮到指定文件夾

# tar -jtvf file.tar.bz2 –> 查看bz2的壓縮文件內(nèi)容

——————————————————————————-

# tar -zcvf file.tar.gz file1 file2 file3… –> 利用gzip來壓縮并打包

# tar -zxvf file.tar.gz -C 目錄 –> 利用gzip來解壓縮到指定文件夾

# tar -ztvf file.tar.gz –> 查看gz的壓縮文件內(nèi)容

——————————————————————————–

-p:保留備份數(shù)據(jù)的原本權(quán)限與屬性,常用語(yǔ)備份(-c)重要的配置文件(常用)

-P:保留絕對(duì)路徑,即允許備份數(shù)據(jù)中含有根目錄存在之意(不常用)

–exclude=FILE:在壓縮過程中,不要將FILE打包

如果只想解開一個(gè)單獨(dú)的文件,可以使用命令:

先查看:# tar -jtvf file.tar.bz2 | grep ‘myfile’

# tar -jxvf file.tar.bz2  待解開文件名

 ====dump備份完整的文件系統(tǒng)====

# dump -S /dev/sda1 –> 僅僅列出需要多少磁盤空間才能備份

# dump -0u -f /root/boot.dump /boot –> 備份等級(jí)為0表示完整備份,-u表示并且將dump的時(shí)間記錄到/etc/dumpdatas文件中

如果是一個(gè)目錄而非單一的文件系統(tǒng),則只能完整備份并且不能使用-u參數(shù),而且需要備份的數(shù)據(jù)都在這個(gè)目錄下:

# dump -0j -f /root/etc.dump.bz2  /etc

====restore 恢復(fù)dump備份的東東====

# restore [-tir] -f dumpfile

# restore -C -f dumpfile -D 掛載點(diǎn) –> 比較dump與實(shí)際文件

-t:查看dump文件內(nèi)容

-i:進(jìn)入互動(dòng)模式

-r:整個(gè)文件系統(tǒng)的還原

====光盤寫入工具====

* 先將所需要備份的數(shù)據(jù)構(gòu)建成一個(gè)鏡像文件(ISO),利用mkisofs命令

* 將該鏡像文件刻錄至光盤或DVD中,利用cdrecord命令

# mkisofs -o 鏡像文件 -rv -m file 待備份文件…  -v vol -graft-point isodir=systemdir

舉個(gè)例子:# mkisofs -r -v ‘linux_file’ -o /tmp/system.img -m /home/lost+found -graft-point /root=/root /home=/home /etc=/etc

接下來講講光盤刻錄工具cdrecord

# cdrecord -scanbus dev=ATA <==查詢刻錄機(jī)的位置

# cdrecord -v dev=ATA:x,y,z blank=[fast|all] <==抹除重復(fù)讀寫片

# cdrecord -v dev=ATA:x,y,z -format <==格式化DVD+RW

# cdrecord -v dev=ATA:x,y,z [參數(shù)列表] file.iso

參數(shù)列表:

-data:指定以數(shù)據(jù)格式寫入,而不是以默認(rèn)的CD音軌(-audio)方式寫入

speed=X:指定刻錄速度,例如CD可用speed=40,DVD可用speed=4之類。

-eject:刻錄完自動(dòng)彈出

fs=8m指定多少緩沖存儲(chǔ)器,默認(rèn)4M,可用增加到8M

針對(duì)DVD參數(shù)功能:

driveropts=burnfree:打開Buffer Underrun Free模式的寫入功能

-sao:支持DVD-RW的格式

一個(gè)完整的利用DVD-RW刻錄的例子:

先擦除數(shù)據(jù):# cdrecord -v dev=ATA:1,1,0 blank=fast

開始寫入:# cdrecord -v dev=ATA:1,1,0 fs=8m -data -sao driveropts=burnfree /tmp/system.img

# mount /dev/cdrom /mnt

# df -h /mnt <==看看光盤里面有沒有刻錄的數(shù)據(jù)吧

# umount /mnt <== 卸載光盤

====備份工具dd====

# dd if=/etc/passwd /tmp/passwd.back

# dd if=/dev/hdc of=/tmp/mbr.bak bs=512 count=1 <==將自己的磁盤第一個(gè)扇區(qū)備份下來(放置MBR和磁盤分區(qū)表的那個(gè)扇區(qū))

注:tar用來備份重要數(shù)據(jù),而dd用來備份整塊分區(qū)或者是整塊磁盤,dd甚至可以完整復(fù)制啟動(dòng)扇區(qū)(boot sector)的區(qū)塊,這個(gè)是tar無(wú)法做到的

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 台前县| 万山特区| 克什克腾旗| 和龙市| 丽江市| 易门县| 临沭县| 阳西县| 买车| 东兰县| 邹城市| 榆林市| 吉木萨尔县| 安乡县| 宁夏| 岱山县| 诸暨市| 沂水县| 虹口区| 抚顺县| 浮山县| 文安县| 广德县| 平舆县| 翁源县| 买车| 永清县| 孟州市| 西宁市| 新民市| 锦州市| 榆树市| 太康县| 县级市| 江达县| 宁远县| 梅河口市| 灌云县| 仁寿县| 大厂| 四会市|