15_Raid及mdadm命令 _LVM

磁盤管理:
     
機械式硬盤:
     U盤,光盤,軟盤,硬件,磁帶

ln [ -s -v ] SRC DEST

硬連接:
     一、只能對文件建立,不能應用於目錄
     二、不能跨文件系統
     三、建立硬連接會增長文件被連接的次數
符號連接:
     一、可應用於目錄
     二、能夠跨文件系統
     三、不會增長被連接文件的連接次數
     四、其大小爲指定的路徑所包含的字符個數

du
     -s
     -h

df
-h
-i

連接:
設備文件
  b:按塊爲設備,隨機訪問的設備。硬盤
  c:按字符爲單位,線性設備。鍵盤

/dev
  主設備號(major number)
    標識設備類型
  次設備號(minor number)
            標識同一種類型中不一樣設備

建立設備文件
mknod
mknod [OPTION].. NAME TYPE [MAJOR MINOR]
     -m MODE

硬盤設備的設備文件名:
IDE,ATA:hd
STAT:sd
SCSI:sd
USB:sd
     a,b,c...來區別同一種類型下的不一樣設備

IDE:
     第一個IDE口:主盤,從盤
/dev/hda,/dev/hdb
     第二個IDE口:主盤,從盤
         /dev/hdc,/dev/hdd
sda,sdb,sdc。。。

hda:
  主分區只能有四個
  hda1:第一個主分區
  hda2:
  hda3:
  hda4:
  邏輯分區只能從5開始
  hda5:第一個邏輯分區

UDEV:藉助udev能夠實現usb1,usb2等排列

查看當前系統識別了幾塊硬盤:
fdisk -l [/dev/to/some_device_file]

管理磁盤分區:
/fdisk /dev/sda
  p:顯示當前硬件的分區,包括沒保存的改動
  n:建立新分區
    e:擴展分區
    p:主分區
  d:刪除一個分區
  w:保存退出
  q:不保存退出
  t:修改分區類型
    L:
  l:顯示所支持的全部類型


文件系統管理
從新建立文件系統會損壞原有文件

mkfs:make file system
  -t:FSTYPE

mkfs -t ext2 = mkfs.ext2
mkfs -t ext3 = mkfs.ext3

專門管理ext系列文件的命令:
mke2fs:ext2
  -j: 建立ext3類型文件系統
  -b:BLOCK_SIZE:指定塊大小,默認爲4096,可用取值爲1024,2048或4096
  -L:LABEL:指定分區卷標
  -m #:指定預留給超級用戶的塊數百分比
  -i #:用於指定爲多少字節的空間建立一個inode,默認爲8192,這裏給出的數值應該爲塊大小的2^n倍
  -N #:指定inode個數
  -F:強制建立文件系統
  -E:用戶指定額外文件系統屬性

blkid:查詢或查看磁盤設備的相關屬性
  UUID
  TYPE
  LABEL
e2label:用戶查看或定義卷標
  e2label  設備文件  卷標:設定卷標

tune2fs:調整文件系統的相關屬性
  -j:不損害原有數據,將ext2升級爲ext3
  -L  LABEL:設定或修改卷標
  -m #:調整預留百分比
  -r#:指定預留塊數
  -o:設定默認掛載選項的
    acl
  -c #:指定掛載次數達到#次以後進行自檢,0或-1表示關閉此功能
  -i #:每掛載使用多少天后進行自檢,0或-1表示關閉此功能
  -l:顯示超級塊中的信息

dumpe2fs:顯示文件屬性信息
  -h:只顯示超級塊中的信息

fsck:檢查並修復Linux文件系統
  -t FSTYPE:指定文件系統類型
  -a:不詢問,自動完成修復

e2fsck:專用與修復ext2/ext3文件系統
  -f:強制修復
  -p:自動修復


掛載,將新的文件系統關聯至當前根文件系統
卸載:講某文件系統與當前根文件系統的關聯關係預以移除

mount:掛載
mount 設備 掛載點
  設備:
    設備文件:/dev/sda5
    卷標:LABEL=""
    UUID: UUID=""
  掛載點:目錄
    要求:
    一、此目錄沒有被其餘進程使用
    二、目錄得事先存在
    三、目錄中的原有的文件將會暫時隱藏
掛載完成後,要經過掛載點訪問對應文件系統上的文件

umount:卸載某文件系統
  umount 設備
  umount 掛載點

  卸載注意事項:
    掛載的設備沒有進程使用

mount:不帶任何選項或參數,顯示當前系統已經掛載的設備及掛載點
mount  [options] [-o options] DEVICE MOUNT_POINT
  -a:表示掛載/etc/fstab文件中定義的全部文件系統
  -n:默認狀況下,mount命令每掛載一個設備,都會把掛載的設備信息保存至/etc/mtab文件,使用-n選項意味着掛載設備時,不把信息寫入此文件
  -t:FSTYPE:指定正在掛載設備上的文件系統的類型,不適用此選項時,mount會調用blkid命令獲取相應文件系統的類型
  -r:只讀掛載,掛載光盤時經常使用此選項
  -w:讀寫掛載
  -o:指定額外的掛載選項,也即文件系統啓用的屬性
    remount:從新掛載當前文件系統
    ro:掛載爲只讀
    rw:讀寫掛載

文件系統類型
  ext2
  ext3
  ...

cat /proc/filesystems :查看當前內核所支持文件系統類型


swap分區
free
  -m

fdisk命令中,調整分區類型爲82

建立交換分區
mkswap  /dev/sda8
  -L LABEL

swapon  /dev/sda8
  -a:啓動全部的定義在/etc/fstab文件中的交換設備
swapoff  /dev/sda8

本地迴環設備:
loopback:使用軟件來模擬實現硬件

dd命令:(相似cp命令)
     if=數據來源
     of=數據存儲目標
  bs=
  count=
  seek=#:建立數據文件時,跳過的空間大小
dd if=/dev/sda of=/mut/usb/mbr.backup bs=512 count =1  (dd命令很強大)
沒有指定文件就從最頭開始,最頭時mbr,就是備份硬盤最開始的512字節時mbr,這個命令能夠幫咱們備份mbr
dd if=/mut/usb/mbr.backup of=/dev/sda bs=512 count =1 (上面備份出去mbr,這裏就是徹底還原mbr)



cat 作磁盤鏡像
cat /dev/cdrom > /root/rhe15.iso
dd作磁盤鏡像
......

mount命令,能夠掛載iso鏡像
mount DEVICE MOUNT_POINT
  -o loop:掛載本地迴環設備


文件系統的配置文件/etc/fstab
  os在初始化時會自動掛載此文件中定義的每個文件系統
要掛載的設備--掛載點--文件系統類型--掛載選項--轉儲頻率(跟文件系統備份相關,每多少天作一次徹底備份)--文件系統檢測次序(通常說來只有根能夠爲1)

fuser:驗證進程正在使用的文件或套接字文件
  -v:查看某文件上正在運行的進程
  -k:
  -m:

  fuser -km MOUNT_POINT:終止正在訪問此掛載點的全部進程

壓縮,解壓縮命令
壓縮格式:gz、bz二、xz、zip、Z
壓縮算法,算法不一樣,壓縮比也會不一樣

gzip:.gz,只能壓縮文件
  gzip /PATH/TO/SOMEFILE:壓縮完成後會刪除原文件
    -d:至關於gunzip
    -#:1-9,指定壓縮比,默認是6
gunzip:
  gunzip /PATH/TO/SOMEFILE.gz:解壓完成後會刪除原文件

zcat  /PATH/TO/SOMEFILE.gz:不解壓的狀況下,查看文件的內容


bzip2:.bz2,只能壓縮文件
  比gzip有着更大壓縮比的壓縮工具,使用格式近似,適合大文件
  bzip2  /PATH/TO/SOMEFILE
    -d
    -#
    -k:壓縮時保留原文件
  bunzip2 /PATH/TO/SOMEFILE.bz2

bzcat  /PATH/TO/SOMEFILE.bz2:不解壓的狀況下,查看文件的內容


xz:.xz,只能壓縮文件
命令一致
解壓:unxz 或者 xzdec
xzcat


zip:既歸檔又壓縮的工具,壓縮比很小(比上面那些功能都強的是,zip能夠壓縮目錄)
  zip FILENAME.zip  FILE1 FILE2 ...(壓縮後不刪除原文件)
  unzip FILENAME.zip

archive:歸檔,歸檔自己並不意味着壓縮


tar:歸檔工具,只歸檔不壓縮的工具
  -c:建立歸檔文件
  -f FILE.tar:操做的歸檔文件
  -x:展開歸檔(還原)
  --xattrs:歸檔時,保留文件的擴展屬性信息
  -t:不展開歸檔,直接查看歸檔了哪些文件,跟-f一塊兒用

  能夠先歸檔在壓縮
  -zcf:即歸檔又壓縮,(歸檔並調用gzip壓縮)
  -zxf先解壓縮後展開歸檔(調用gzip解壓縮並展開歸檔),-z選項可省略

  -jcf:調用bzip2
  -jxf:

  -Jcf:調用xz
  -Jxf:

cpio:歸檔工具,比tar年限更古老的工具。



node

相關文章
相關標籤/搜索