歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> Linux歸檔壓縮、分區管理與LVM管理,linuxlvm

Linux歸檔壓縮、分區管理與LVM管理,linuxlvm

日期:2017/3/3 18:05:41   编辑:學習Linux

Linux歸檔壓縮、分區管理與LVM管理,linuxlvm

Linux歸檔壓縮、分區管理與LVM管理,linuxlvm


歸檔和壓縮命令:

命令格式:

gzip [-9] 文件名

bzip2 [-9] 文件名

gzip –d .gz格式的壓縮文件

bzip2 –d .bz2格式的壓縮文件

選項:

-9:高壓縮比,多用於壓縮時用;

-d:解壓文件

-v:顯示壓縮過程

-l:顯示某個壓縮文件的內部信息-c

 

提示:想查看壓縮文件內的內容,可以使用zcat命令。bz2壓縮的則用bzcat。

壓縮時如果要保留原來的文件,則使用:

gzip -9 -c man.config > man.config.gz

 

lzma命令:制作壓縮、解壓縮文件。比gzip\bz2壓縮效果更好的命令。

lzma 某個壓縮文件名;

unlzma 解壓lzma的壓縮文件。

 

zip命令:很常見的壓縮命令。

    格式:zip [壓縮文件名].zip [源文件名]

    選項:-r: 用於壓縮整個目錄

unzip:解壓zip壓縮文件。

 

xz命令:制作和釋放歸檔文件

    格式:xz <源文件名>

    選項:-d:用於釋放歸檔

     -k:壓縮時可以保留源文件。

 

tar:將相關的文件打包歸檔

    格式:tar [選項] 歸檔文件名 源文件或目錄

    選項:

    -c:創建歸檔文件;

    -x:釋放歸檔文件;

    -v:顯示進度信息;

    -f:要使用的壓縮文件名。

    -p:打包時保留文件的權限

    -t:查看包內文件。

    -C:解包時指定釋放的目標文件夾

    -z:指定用gzip進行壓縮或解壓;

    -j:調用bzip2進行壓縮或解壓。

 

例:tar -czvf etc.tar.gz /etc 壓縮/etc目錄

tar –ztvf etc.tar.gz 查看壓縮包的內容

注意:壓縮包內的文件不帶/根目錄,這樣解壓時不會覆蓋原目錄,如果強制帶根目錄,則使用選項-P。

tar –zxvf etc.tar.gz 解壓壓縮包

tar –zxvf etc.tar.gz etc/httpd/conf/httpd.conf 解壓某個文件

若要使用lzma結合tar壓縮,則可以做:

tar –cvf etc.tar /etc

tar –lzma –cvvf etc.tar.lzma etc.tar

解壓則使用:tar –lzma –xvvf etc.tar.lzma –C /home

 

常用備份:

    mkdir /backup

    chmod 700 /backup

    tar –cjvf /backup/backup-system-`date +%F_%T`.tar.bz2 /etc /home /root /var/spool/cron

 

更快速的歸檔命令:bpzip2。它可以利用多核心快速歸檔。

tar –cvf etc.tar /etc

bpzip2 etc.tar //壓縮歸檔文件

bpzip2 –d etc.tar.bz2 //解壓文件

bpzip2 –p2 etc.tar //用兩個核心壓縮文件

 

 

fdisk –cul : 查看磁盤分區的基本信息

fdisk選項:

    -m:查看操作指令的幫助

    -p:列表查看分區信息

    -n:新建分區

    -d:刪除分區

    -t:改變分區類型

    -w:保存分區設置並退出

    -q:放棄分區設置並退出

 

例:對一塊新硬盤分區fdisk /dev/sdb

 

mkfs命令:創建文件系統(格式化)

    -l:查看分區系統

    -t:對某個分區格式化

    mkfs –t ext4 /dev/sdb1

 

e2label命令:設置或查看文件系統的卷標

格式: e2label device [new-label]

例:    e2label /dev/sda1 //查看分區卷標名

    e2label /dev/sda1 boot //設置卷標名為boot

 

查詢設備的文件系統類型:blkid(block id)命令

查看分區格式:blkid –s TYPE /dev/sdb1

查看系統上掛載的所有設備:blkid –o device

查看系統中已掛載的文件系統類型:blkid

 

交換分區:相當於虛擬內存,解決物理內存不足時使用。

創建交換分區:mkswap

查看內存大小包括交換分區大小:free –m

 

例:如何創建並使用交換分區:

如果要停用該交換分區,則用swapoff。

 

如果沒有額外的分區,可以利用文件系統充當文件分區:

dd if=/dev/zero of=/tmp/swap bs=1M count=512 //在0設備中創建/tmp/swap文件,該文件為512M。

mkswap /tmp/swap //創建交換分區

swapon /tmpswap //使用交換分區

 

交換分區建議值:

 

掛載、卸載文件系統:

mount、umount命令。

mount格式:

mount /dev/sdb1 /mailbox

umount 格式:

    unmount /mailbox

查看分區大小:df –h /mailbox

 

查看已掛載的分區:

mount | grep sdb1 //查看sdb1分區掛載情況

可以掛載光驅:

mount –t iso9660 /dev/cdrom /media

也可以掛載鏡像文件:

mount –o loop linux.iso /mnt

 

 

自動開機掛載:編輯/dev/fstab文件

查找要掛載的分區的UUID:

編輯/dev/fstab文件,添加一行掛載信息:

重啟機器會用mount –a命令重掛載fstab文件的分區;

 

LVM概述

http://xxxxxx/Linuxjc/1175372.html TechArticle

Copyright © Linux教程網 All Rights Reserved