centos6,7分區,格式,掛載

 內核及文件系統的組成部分
 文件系統驅動:
  centos6如果使用xfs系統    yum -y install xfsprogs
 文件系統管理工具
  mkfs創建文件系統 mkfs.ext3
  創建:mkfs.文件類型(ext2,ext3,xfs..)       mkfs -t ext2 /dev/sdb1  =mkfs.ext2 /dev/sdb1
   
   ext系列文件系統專用管理工具
    mke2fs   options  device
   -t  {ext2|ext3} :指明要創建文件系統類型
   -b {1024|2048|4096} :用于指明文件的塊大小   mke2fs -b 2048 /dev/sdb1
   -L label:指明卷標 mke2fs -t ext4 -b 1024 -l MYDATA /dev/sdb1
   -j 創建有日志功能的文件系統   mke2s -j =mke2s -t ext3 =mkfs -t ext3 = mkfs.ext3
   -i  #   bytes -per-inode:指明inode與字節的比率,即沒多少字節創建一個inode   修改是的 Inode count數值:
   -I 一個inode記錄大小128—4096  修改是的 Inode count數值:
   -N # 直接指明要給此文件系統創建的inode數量   修改是的 Inode count數值:
   -m #給管理員預留百分之#的的空間
   -O [^]  以指定的特性創建目標文件系統, 關閉是Filesystem features的特性值,  mke2s -O has_journame /dev
   
     e2label  /dev/sdb1 卷標名     針對ext系列,用來設置設備卷標
   
    findfs:查找分區                                                      blkid:塊設備屬性信息查看
    findfs[options] LABEL=<label>                           -U UUID: 根據指定的UUID來查找對應的設備
    findfs[options] UUID=<uuid>                             -L LABEL:根據指定的LABEL來查找對應的設備

1.png

 
 
    tunesfs命令  查看或修改ext系列文件系統的某些屬性,信息存儲在超級塊中       注意:塊大小創建后不可修改
    tune2fs  option  設備
    -l  列出超級塊中內容      修改指定文件系統的屬性
    -j  /dev/sdb1   將文件系統升級 tune2s -j /dev/sdb1
    -L label:修改卷標
    -m #:調整預留空間百分比   tune2fs  -m 2 /dev/sdb1
    -O [^] 特性  :開啟或關閉某種特性(Filesystem features:) :tune2s -O ^has_journal /dev/sdb1
    -o [^] mount_option :開啟或關閉某種默認掛載選項(Default mount options)  tune2fs -o ^acl /dev/sdb1  

1.png

    dumpe2fs命令:顯示ext系列文件系統的屬性信息          
    -h   顯示超級塊的詳細信息     dumpe2fs -h 等于 tune2fs    -l     /dev/sde1
    從包組里能了解到Primary superblock,在這在1(為主),3(副),5(副),7(副),9(副)等包組

1.png

1.png

   fsck:用于實現文件系統檢測的工具,各文件系統都可用:
   因進程意外中止或系統崩潰等,原因指定定稿操作非正常終止時,可能會造成文件損壞,此時,應該檢測
     并修復文件系統,建議離線進行
   fsck: File System Check    fsck.FS_TYPE     fsck-t FS_TYPE
   注意: FS_TYPE一定要與分區上已經文件類型相同;   e2fsck:ext系列文件專用的檢測修復工具
   -a: 自動修復錯誤
   -r: 交互式修復錯誤
   -y:自動回答為yes
   -f:強制修復

1.png

     ext系統文件系統的專用檢測工具:  
     e2fsck   [options]  device
      -y:對所有問題自帶回答為yes
      -f: 即使文件系統處于clean狀態,也就是正常,也要強制進行檢測

1.png

  掛載mount:
 文件系統的使用,首先要掛載:mount.掛載后默認權限為:( Defaults:相當于rw, suid, dev, exec, auto, nouser, async)
 根文件系統的其他文件系統想要能夠被訪問,都必須通過"關聯"至根文件系統的某個目錄來實現,此
 關聯操作即為“掛載”;此目錄即為’掛載點‘
 掛載點:mount point,用于作為另一個文件系統的訪問入口
   (1)事先存在
   (2)應該使用未被或者不會被其他進程使用到的目錄
   (3)掛載點下原有的文件將會被隱藏
   mount命令   命令選項
   mount  設備  掛載點         :mount /dev/sde  /mytest       umount /mytest
   -r  只讀掛載,掛載后不能對掛載點進行數據寫入
   -w 讀寫掛載
   -n 默認掛載或卸載后,會同步更新至/etc/mtab,而-n選項則不更新/etc/mtab
   -a:自動掛載所有支持自動掛載的設備(定義在了/etc/fstab文件中,且掛載選項中有auto功能)

1.png

   -t 指明要掛載的設備上的文件系統的類型,多少情況下可省略,此時mount會通過blkid
   來判斷要掛載的設備的文件類型
   -L  label,掛載時,以卷標的方式指明掛載設備          mount -L label dir
   -u   UUID:掛載時已UUID的方式指明設備   blkid  /dev/sde1 查出uuid      mount  -u  uuid號   目錄
   –bind  目錄綁定  mount –bind dir1  dir2
   綁定操作,將目錄綁定至另一個目錄,可以將目錄作為目錄的臨時訪問入口

1.png

 
 
   -o 掛載選項   /etc/fstab
        sync/async:同步/異步操作   對磁盤文件進行操作時,操作是否與數據寫入磁盤進行同步
        atime/noatime  :訪問掛載文件時,立即或者不立即進行更新文件的時間戳,文件或目錄
        被訪問時是否更新其訪問時間戳   centos7更新時間戳有較新的時間戳
        diratime/nodiratime:目錄在被訪問時,是否更新其訪問的時間戳
        dev/nodev   此設備上師傅允許創建設備文件,默認是允許的
        auto/noauto    此設備允許自動掛載
        user/nouser  是否允許普通用戶掛載此文件系統
        suid/nosguid  是否允許程序文件的suid和sgid特殊權限生效
        exec/noexec:是否允許此設備上的程序文件執行

1.png

1.png

 
 
    remount:重新掛載
        acl:支持使用facl功能                    1. mount -o acl device dir    2.tune2fs  -o  acl  device

1.png

 
 
   ro:只讀
       rw:讀寫
       mount掛載默認權限:defaults  :use default option : rw suid,dev,exec,auto,nouser,async,andrelatime
      
       
       掛載光盤
       mount -r /dev/cdrom 掛載點                     光盤設備文件:/dev/cdrom  /dev/dvd
 
       掛載u盤
       事先識別u盤的設備文件
       
       掛載本地的回環設備  ,也就是將本地光盤掛載到本地
       mount -o loop /path/to/some_loop_file  mount_point   

1.png

 
 
   lftp 10.1.0.1可以查看遠程ftp,并且在 是用ls,cd,mget 等命令,exit退出

1.png

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

(1)
maoxiongmaoxiong
上一篇 2016-08-25
下一篇 2016-08-26

相關推薦

  • linux之/home目錄轉移分區。

    linux之/home目錄轉移分區。     I,基本思路,將/home目錄的數據轉移到新的分區,再將/home目錄掛載到新的分區。     II,添加硬盤,進行分區,添加新硬盤不重啟機器識別命令echo “- – -”  /sys/class/scsi_host/host#/scan,然后進行 …

    Linux干貨 2017-06-19
  • ACL實現靈活的權限管理

    ACL實現靈活的權限管理 除了文件的所有者,所屬組和其它人,可以對更多的用戶設置權限 CentOS7當中,無論是操作系統安裝時還是之后手工創建的文件系統(xfs、ext4)均會開啟ACL功能。 CentOS6及之前的版本,僅操作系統安裝時創建的文件系統才會默認開啟ACL,手工創建的文件系統,需要手工開啟ACL功能。 mount -o acl /dev/sda…

    2017-07-27
  • Linux文件類型及顏色標識

    文件類型(共7種): – :普通文件 d:目錄文件 (directory) c:字符設備文件 (char) b:塊設備文件 (block) s:本地域套接口 (socket) p:有名管道 (pipeline) l:符號連接 (link) 關于硬鏈接、軟連接、復制之間的區別說明: 上圖中,我為photo.png這個圖片文件建立了一個拷貝(phot…

    Linux干貨 2016-10-16
  • RPM包管理功能全解?!镜谌堋?

    CentOS系統上rpm命令管理程序包: 安裝、升級、卸載、查詢、校驗、數據庫維護 rpm命令:rpm [OPTIONS] [PACKAGE_FILE]     安裝:-i, –install     升級:-U, –update,&n…

    Linux干貨 2016-11-26
  • Linux下which、locate、find 命令查找文件

    在Linux下我們經常要查找某個文件,但是又不記得文件位置,可以使用一些命令來搜索,目前接觸到的文件命令有以下幾個 which 查看可執行文件的位置 locate 基于數據庫查找文件位置 find 實時搜索文件 1、 Which   語法:which 可執行二進制文件名稱   Which是通過PATH環境變量查找文件的,在PATH 指定的…

    2017-08-14
  • 第七周作業

    1、創建一個10G分區,并格式為ext4文件系統;    (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl;        (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳; [ro…

    2017-04-05
欧美性久久久久