技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類(lèi) >

linux磁盤(pán)格式化與管理知識(shí)點(diǎn)總結(jié)

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-12-02 18:26┆點(diǎn)擊:

對(duì)磁盤(pán)格式化就是創(chuàng)建文件系統(tǒng),那么怎么實(shí)現(xiàn)格式化的呢?下面介紹一下實(shí)現(xiàn)磁盤(pán)格式化的命令及用法

 

首先我們來(lái)認(rèn)識(shí)下Linux上的文件系統(tǒng)

/:根目錄
    /bin:二進(jìn)制,可執(zhí)行命令
    /sbin:可執(zhí)行命令,僅用于管理,通常只有管理員才有權(quán)限使用。
    /boot:引導(dǎo),操作系統(tǒng)用于引導(dǎo)系統(tǒng)啟動(dòng)的文件,一般指內(nèi)核
    /dev:設(shè)備文件
             Linux的設(shè)備類(lèi)型
             字符設(shè)備:以c開(kāi)頭的文件,線性設(shè)備
             塊設(shè)備:以b開(kāi)頭的文件,隨機(jī)設(shè)備
    /etc:配置文件
    /home:用戶的家目錄,/home/username,eg:jerry,/home/jerry
    /lib,/lib64:庫(kù)文件
    /media:掛載點(diǎn)目錄,通常用于掛在便攜性設(shè)備
    /mnt:掛載點(diǎn)目錄,掛在額外的文件系統(tǒng)
    /misc:備份目錄
    /net
    /opt可選目錄,通常第三方軟件偶爾安裝于此路徑下
    /proc:偽文件系統(tǒng),內(nèi)存中內(nèi)核的映射
    /selinux: 安全加強(qiáng)的linux
    /srv: service  屬于服務(wù)的中間數(shù)據(jù)存儲(chǔ)位置
    /sys:類(lèi)似于proc,通常用于訪問(wèn)獲取硬件設(shè)備屬性信息
    /tmp:臨時(shí)文件目錄
    /usr:存放只讀文件
    /var:經(jīng)常會(huì)發(fā)生變化的文件,比方說(shuō)日志等
文件系統(tǒng)通常有內(nèi)核提供,Windows里邊的文件系統(tǒng)有:NTFS、FAT32  Linux里邊的文件系統(tǒng)主要由ext2,ext3,ext4,xfs,reiserfs,nfs,iso9600,jfs,brtfs

對(duì)磁盤(pán)格式化就是創(chuàng)建文件系統(tǒng),那么怎么實(shí)現(xiàn)格式化的呢?下面介紹一下實(shí)現(xiàn)磁盤(pán)格式化的命令及用法

第一步;分區(qū)

fdisk  [DEVICE]
       d   刪除一個(gè)分區(qū)
       n   新建一個(gè)分區(qū)
       w   保存退出
       q   不保存退出
       l    各分區(qū)類(lèi)型對(duì)應(yīng)的System ID
       t    修改指定分區(qū)的System ID
   分區(qū)之后讓內(nèi)核重新讀取硬盤(pán)分區(qū)表的方法
    1、重啟系統(tǒng)
    2、RHEL5 上利用partprobe  [DEVICE]  實(shí)現(xiàn)
       REHL6  利用partx -a  [PARTITION] DEVICE   實(shí)現(xiàn)

第二步:格式化分區(qū),創(chuàng)建文件系統(tǒng)

mkfs -t fstype /dev/part = mke2fs -t  fstype /dev/part
      要點(diǎn):1、文件系統(tǒng)必須被內(nèi)核支持才能使用,即內(nèi)核有相應(yīng)的內(nèi)核模塊,或者已經(jīng)
               將之整合進(jìn)內(nèi)核;
    2、要有相應(yīng)文件系統(tǒng)創(chuàng)建工具,這通常是mkfs.fstype

mke2fs -t {ext2|ext3|ext4}
-b {1024|2048|4096}:塊大小
塊大小取決CPU對(duì)內(nèi)存頁(yè)框大小的支持,x86系統(tǒng)默認(rèn)頁(yè)框大小為4K;
-L label: 設(shè)定卷標(biāo)
-m #: 預(yù)留給管理使用的塊所占據(jù)總體空間的比例;
-r #:  預(yù)留給管理使用的塊的個(gè)數(shù);
-E: 設(shè)定文件系統(tǒng)的擴(kuò)展屬性;

tune2fs
     -l: 顯示文件系統(tǒng)超級(jí)塊信息;
     -L label:重新設(shè)定卷標(biāo);
     -m #: 調(diào)整預(yù)留給管理使用的塊所占據(jù)總體空間的比例;
     -r #: 調(diào)整預(yù)留給管理使用的塊個(gè)數(shù);
     -o:設(shè)定掛載默認(rèn)選項(xiàng)
     -O: 設(shè)定文件系統(tǒng)默認(rèn)特性
     -E: 調(diào)整文件系統(tǒng)的擴(kuò)展屬性

blkid DEVICE   顯示設(shè)備的UUID、文件系統(tǒng)類(lèi)型及卷標(biāo)

第三步   掛載

mount [-t fstype] DEVICE MOUNT_POINT
  mount [-t fstype] LABEL="卷標(biāo)"  MOUNT_POINT
  mount [-t fstype] UUID="UUID"  MOUNT_POINT
掛載之后,原有數(shù)據(jù)的會(huì)被隱藏,因此不能掛載到系統(tǒng)常用目錄上;
卸載之時(shí),要確保沒(méi)有進(jìn)程正在訪問(wèn)掛載的設(shè)備;否則,無(wú)法卸載;
 -o 用于指定掛在選項(xiàng)。
       ro: 只讀掛載;
       rw: 讀寫(xiě),默認(rèn)即為讀寫(xiě);
  noatime: 關(guān)閉 更新 訪問(wèn)時(shí)間;
     auto: 是否能夠由“mount -a”掛載;
 defaults:相當(dāng)于rw, suid, dev, exec, auto, nouser, async, and relatime
     sync: 同步寫(xiě)入
    async:異步寫(xiě)入
dev:
 remount: 重新掛載
 loop: 本地回環(huán)設(shè)備;
  -n  掛在系統(tǒng)時(shí),不更新設(shè)備文件
  -r  只讀掛載,相當(dāng)于“-o ro”
free 查看內(nèi)存大小
  -m: 空間大小換算為MB
  -g: 空間大小換算為GB