分區管理和文件系統

管理分區:
        lsblk           列出塊設備
        fdisk          創建MBR 分區
        gdisk         創建GPT 分區
        parted         高級分區操作(創建、復制、調整大小等等)

  查看內核是否已經識別新的分區:    # cat /proc/partations
  centos6 通知內核重新讀取 硬盤分區表
            partx -a /dev/DEVICE
            partx -d –nr M-N /dev/DEVICE
  CentOS 5 ,7:  使用partprobe

  parted 的操作都是實時生效的,小心使用
?  用法:parted [ 選項]… [備 設備 [令 命令 [ 參數]…]…]
parted /dev/sdb mklabel gpt|msdos
parted /dev/sdb print
parted /dev/sdb mkpart primary 1 200  (默認M) )
parted /dev/sdb rm 1
parted -l

查前支持的文件系統:   cat /proc/filesystems
       /proc目錄庫查看很多關于系統的文件,通過命令補全看,可以了解下
        cat /proc/mounts 

創建文件系統:
        mkfs.ext    -L       設定卷標
                        -b      指定塊大小
                       -m      指定為root預留空間大小,默認5%
                       -o ^   開啟指定特性, ^關閉指定特性

文件系統標簽: 指向設備的另一種方法, 與設備無關
       blkid :塊設備屬性信息查看
              -U UUID           根據指定的UUID 來查找對應的設備
              -L LABEL          根據指定的LABEL來查找對應的設備

       e2lable  DEVICE [LABEL]  管理ext 系列文件系統的LABEL

       findfs  UUID=*           查找分區
 
一個設備可以有多個掛載點,但是一個掛載點只能有一個設備生效,多個會被隱藏前面的掛載,只有最后一個掛載設備生效。

       dumpe2fs  -h             查看超級塊信息,不顯示分組信息

文件系統的檢測和修復:
      常發生于死機或者非正常關機之后
      掛載為文件系統標記 為“no clean” 
      注意:一定不要在掛載狀態下修復
      fsck -p /dev/sd*        自動修復錯誤

文件系統掛載:mount  umount  
              偽文件系統名稱:proc, sysfs, devtmpfs, configfs
      mount -t       指定要掛載的設備上的文件系統類型
                -r       只讀掛載
                -w
                -a       
                -L
                -U

mount -a                            把開機沒掛載的掛上   
mount -o remount /dev/*    把已經掛載的重新掛載新改的配置,   非常實用

findmnt                  查看掛載情況

cat /proc/mounts     這個能看到最全的掛載信息信息

fuser -v MOUNT_POINT            查看正在訪問指定文件系統的進程
fuser -km MOUNT_POINT          終止所有在正訪問指定的文件系統的進程
文件掛載配置文件:
                 /etc/fstab 每行定義一個要掛載的文件系統;

swp分區:    交換分區是系統RAM 的補充
     基本設置包括:
? 創建交換分區或者文件
? 使用mkswap 寫入特殊簽名,制作swap分區
? 在 在/etc/fstab 文件中添加適當的條目
? 使用swapon -a 
     
     swapon [OPTION]… [DEVICE]         啟用
          -a    激活所有的交換分區
          -p    指定優先級      優先級高的先使用
     swapoff [OPTION]… [DEVICE]        禁用

掛載的實際意義:
          掛載意味著使外來的文件系統看起來如同是主目錄樹的一部分
          訪問前、介質必須被掛載 
          摘除時,介質必須被卸載
          按照默認設置,非根用戶只能掛載某些設備(光盤、DVD 、軟盤、USB 等等)
          掛載點通常在/media 或/mnt下

mount:  –help 

            -o  sync      同步

                async     異步

光碟的實用:

     把兩個光碟合并,制作yum源 或者iso    

     cd /dev/se0   /root/*.iso                       最簡單的一步搞定制作iso

     另一直方法:把分開的光碟內容拷貝出來,放到一個目錄內,使用mkiso    *.iso     內容目錄    直接制作iso 

                                                                                       當然也可以制作yum源,creatrepo   *.rpm    

   

原創文章,作者:shewei,如若轉載,請注明出處:http://www.www58058.com/70989

(0)
sheweishewei
上一篇 2017-03-11
下一篇 2017-03-12

相關推薦

  • Hadoop新增datanode與SecondaryNameNode

    無論是新增namenode還是SecondaryNameNode,操作方法大致相同 一、如果新增datanode,需要保證namenode能無密碼ssh連接到新datanode 如果是添加SecondaryNameNode,則需保證其能無密碼ssh連接至各datanode和namenode,namenode也需要能無密碼連接到新SecondaryNameNo…

    Linux干貨 2015-03-08
  • Linux文檔的壓縮與打包

    Linux文檔的壓縮與打包 概述 compress和uncompress gzip壓縮工具 bzip2壓縮工具 zip壓縮工具 tar壓縮工具 cpio壓縮工具(主要用來備份還原) Linux文檔的壓縮與打包 概述 本章將介紹Linux系統中的壓縮和解壓縮的工具,以及歸檔工具(tar,cpio) compress/uncompress:   &nb…

    Linux干貨 2016-09-06
  • Linux的硬鏈接與軟鏈接

    Linux 的硬鏈接與軟鏈接 文件由文件名與數據組成,這在 Linux 上被分成兩個部分:用戶數據 (user data) 與元數據 (metadata)。用戶數據,即文件數據塊 (data block),數據塊是記錄文件真實內容的地方;而元數據則是文件的附加屬性,如文件大小、創建時間、所有者等信息。在 Linux 中,元數據中的 inode 號(inode…

    Linux干貨 2016-10-25
  • Linux中的網絡管理

    1. ifconfig命令的使用方法 ifconfig是一個比較老的命令了,以后可能會慢慢被ip命令替代。ifconfig命令可以用來配置網卡ip地址,配置網卡別名等信息。 ifconfig ifconfig 網絡設備名:用來查看網卡的信息,如ip地址,子網掩碼,MAC地址等信息 ifconfig eth0 add 172.16.0.35/16:配置eth0…

    2017-05-02
  • 計算機掃盲閑談

    什么是計算機?計算機是干什么的?什么又是操作系統?來上車,坐好了,聽老司機給你娓娓道來。(大神勿噴)

    2018-03-26
  • 關于Linux系統無法啟動的問題(1)

                                  &nbsp…

    2017-09-04
欧美性久久久久