分區管理和文件系統

管理分區:
        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 18:15
下一篇 2017-03-12 12:29

相關推薦

  • DNS服務基礎

    DNS服務:是一種工作在應用層的特定應用,也是.c/s架構模式的,DNS的是一種應用層協議,他的端口是UPD協議的53號端口,()根據應用場景不同也會用到tcp協議)這就意味著DNS是默認通過UDP協議進行通信的 我們訪問任何一個網站都是通過主機名的方式進行訪問的;例如www.baidu.com,這是個主機名.稱之為FQDN(完全限定域名) 常見的頂級域中的…

    Linux干貨 2016-11-07
  • date命令總結

    在linux中man手冊頁,對date -d 參數的的說明比較模糊,一下的舉例,進一步說明: #-d –date=STRING display time described by STRING not 'now' 命令: date -d nex-day +%Y%m%d    //明天日期 d…

    Linux干貨 2016-08-05
  • 系統啟動和內核管理(一)

    系統啟動和內核管理(一)   (以CentOS5/6為例) 一、Linux的組成: 1、Linux:kernel+rootfs kernel:進程管理、內存管理、網絡管理、驅動程序、文件系統、安全功能。 rootfs:程序和glibc 庫:函數集合,function,調用接口(頭文件負責描述); 過程調用,procedure,無返回值; 函數調用,…

    Linux干貨 2016-09-10
  • 運維自動化之系統安裝

    自動化安裝系統,cobbler的安裝使用

    Linux干貨 2018-01-15
  • 手動自制Mini Linux

        linux系統內核非常的精簡,而且基于一切皆文件的思想,使得我們可以再現有系統上掛載一個空硬盤,利用現有系統編譯一個內核和相關程序文件并拷貝到空硬盤上。我們就可以用空硬盤來單獨運行一個精簡的linux系統,這對于依賴于注冊表的windows系統來說是不可能實現的。本文簡要介紹一下一個mini linux的安裝制…

    Linux干貨 2016-05-03
  • 面授20-1班 0805課間練習與課后作業

    課間練習 第一階段 新學的命令文本命令cat tac rev more less head tail cut paste wc sort dif patch 1 、找出ifconfig 命令結果中本機的所有IPv4 地址 [root@IP70-CentOS7 ~]# >>ifconfig | tr&nbsp…

    Linux干貨 2016-08-07
欧美性久久久久