1. 程式人生 > >linux打包壓縮磁碟管理

linux打包壓縮磁碟管理


  1.  Linux管理

    命令df

    用於檢視已掛載磁碟的總容量、使用容量、剩餘容量等,可以不加任何引數,預設以KB為單位顯示:

    檔案系統          1K-塊        已用      可用      已用%  掛載點

    -i:表示檢視inodes的使用情況,

       df -i |grep -v tmps       //grep -v的作用是過濾掉包含tmpfs字串的行

     -h:表示使用合適的單位顯示:

    -k -m:分別表示以KB MB為單位顯示

    命令du

    用來檢視某i個目錄和檔案所佔空間的大小,

    -a  表示全部目錄和檔案的大小都列出來

    -b  表示列出的值以B為單位輸出

    -k  表示以KB為單位輸出,這和預設不加任何選項的輸出值是一樣的

    -m  表示以MB為單位輸出

    -h  表示系統自動調節單位

    -c  表示最後加總

    -s  表示只列出總和

    磁碟分割槽和格式化

       增加虛擬磁碟

  1. 在當前的虛擬機器選項卡點選滑鼠右鍵,選擇設定

  2. 此時彈出  虛擬機器設定  在左側選中 磁碟  ,然後點選下放的 新增按鈕,此時會彈出新增硬體嚮導對話方塊,點選下一步

  3. 選擇磁碟型別 走預設

  4. 選擇磁碟走預設

  5. 指定磁碟容量 這裡設定  最大磁碟大小 5GB,選擇 將虛擬機器磁碟儲存為單個檔案:

    6)點選下一步,點完成,現在不能被識別,需要重啟

    命令:fdisk

      Linvx下磁碟的分割槽工具,

    fdisk -l

    fdisk -l /dev/sdb

    p表示列印當前磁碟的分割槽情況

    n 表示建立一個新的分割槽

    W 儲存

    q 表示退出

    d 表示刪除一個分割槽

    [root@ns1 ~]# fdisk /dev/sdb

    分割槽由:主分割槽,邏輯分割槽,擴充套件分割槽

    主分割槽最多可以建立4個,如果想建立第5個,需要建立一個邏輯分割槽

    p:主分割槽

    e:邏輯分割槽

    建立主分割槽,區號為1,然後敲擊回車

    指定分割槽大小,

    因為用的是CentOS7版本,預設最低為2G

    建立4個區後,在建出錯,

    刪除實驗所建分割槽

    建立新分割槽時選擇擴充套件分割槽

    W:表示儲存

    Fdisk -l /dev/sdb  檢視分割槽情況。

    格式化磁碟分割槽

    Ext  檔案系統型別

    -i :設定 inode的大小

    -n:設定 inode的數量

    -t:指定檔案系統的型別 (ext2

    ext3

    .指定塊大小,

    會提示塊值設定太大,直接y強制格式化

    格式化之後還不可以直接使用,需要掛載。

    掛載sdb5aming

    掛載點要求:空目錄,不可以家目錄。

    多個分割槽可以掛載同一個目錄下,但是會覆蓋前一個。

    命令:mount

    備註:可以檢視已掛載分割槽的檔案系統型別,未掛載的分割槽可以使用blkid命令檢視

    備註:先建一個空目錄,在目錄裡面建一個空白文件,

    備註:這條命令是把剛才格式化的/dev/sdb5掛載到/newdir

    備註:通過df -h命令可以檢視剛剛掛載的分割槽

    掛載不存在的會報錯

    掛載點1234不存在

    也可以使用LABEL的方式掛載分割槽

    備註:umount命令,用來解除安裝磁碟分割槽

    掛載分割槽

    格式化完成後進行掛載

    sdb2也掛載到aming

    兩個分割槽,都掛載到aming目錄下 ,不會佔用sdb5空間,已經覆蓋

    檢視分割槽內容

    掛載常用選項

      Mount  -t  用來指定分割槽格式

              -a  配置檔案裡面的配置全部掛載上

    Blkid  可以通過blkid命令獲取各分割槽的UUID

    6.4掛載/解除安裝磁碟

    mount命令

    [root@ns1 ~]# mkdir /newdir

    [root@ns1 ~]# touch /newdir/newfile.txt

    [root@ns1 ~]# ls /newdir

    newfile.txt

    [root@ns1 ~]# mount /dev/sdb5 /newdir

    mount: you must specify the filesystem type

    [root@ns1 ~]# ls /newdir

    newfile.txt

    [root@ns1 ~]# df -h |grep -v tmpfs

    Filesystem      Size  Used Avail Use% Mounted on

    /dev/sda3        18G  2.1G   15G  13% /

    /dev/sda1       488M   33M  430M   8% /boot

    [root@ns1 ~]#

    6.4.2/etc/fstab 配置檔案

    這個檔案中顯示了系統啟動時需要掛在的各個分割槽

    學完/etc/fstab我們可以自己修改這個檔案

    解除安裝之前已經掛在的/dev/sdb5

    # umount /dev/sdb5

    # df -h |grep -v tmps

    Filesystem      Size  Used Avail Use% Mounted on

    /dev/sda3        18G  2.1G   15G  13% /

    tmpfs           491M     0  491M   0% /dev/shm

    /dev/sda1       488M   33M  430M   8% /boot

    使用命令df -h檢視

    -t選項:用來指定掛載的分割槽型別預設不指定,自動識別

    -o  用來指定掛載的分割槽有那些特性,即上面的/etc/fstab配置檔案中地撕裂有哪些

    命令:blkid

    用來獲取各個分割槽的UUID

    如果想讓某個分割槽在開機後自動掛載 1./etc/fstab中新增一行,2.是把掛載命令寫道etc/rc.d/rc.local檔案裡,系統啟動後會執行這個檔案中的命令

    命令umount

    這個命令後便可以直接跟掛載點也可跟分割槽,但不可以跟LABELUUID

    建立一個swap檔案增加虛擬記憶體安裝

    建立swapfile-->格式化位swap格式--->啟動該虛擬機器磁碟

    建立swapfile

    後邊將他格式化位swap格式:

    就可以開始掛載了: