linux高級文件系統管理

磁盤配額:

        (1)如果存放的文件空間不足,雖然分區后不能直接擴容,但是可以遷移,下面以/home目錄示例:

1、新建分區,同步分區表 /dev/sda6
2、mkfs.ext4 /dev/sda6              
3、mkdir /mnt/home
mount /dev/sda6 /mnt/home           格式分區后掛載分
4、cp -av /home/* /mnt/home,備份/home
5、init 1 單用戶模式 斷網              不建議使用,否則不能遠程,所以輕易不要擴家目錄,除非沒人使用或者就在服務器旁
6、rm -rf /home/*                        刪除時有必要做好備份,第四步就可以備份
7、vim /etc/fstab
/dev/sda6  /home ext4 defaults 0 0   
mount -a                                    寫人開機啟動掛載
9、umount /mnt/home                取消第一次掛載的路徑,使其掛載到家目錄下
10、df,用戶登錄確認是否正常        可以創建文件檢查,檢查家目錄是否破壞,

     (2)  實現磁盤配額:

1.重新掛載家目錄,使用具有磁盤配額特性   mount -o remount,usrquota,grpquota /home

2.mount 檢查是否開啟特性

3.禁用selinux     setenforce 0                    可以酌情寫入開機啟動

4.創建磁盤配額數據庫:  quotacheck -cug  /hmoe                     -c 是創建的意思,后面是用戶

5.啟動磁盤配額:  quotaon  -p /home                      查看狀態

                          quotaon     /home                       啟用

6.設置磁盤配額: edquota    users                           會啟動臨時vim編輯,里面有格式,單位是K,也可以設置ionde號

                                       -g  groups                      設置組的磁盤配額

     磁盤配額的命令幫助man quota    翻到最后會有以上用到的所有命令,知道怎么用就行

    

    (3)實現磁盤陣列:RAID5

1.準備至少三個以上的硬盤                                因為RAID5輪回校驗硬盤使用率n-1/n

2.創建分區大小并指定RAID磁盤格式                   fdisk    t    fd ,分區同時指定后同步磁盤,lsblk 和blkid檢查

3.mdadm -C -a yes /dev/md5  -l 5 -n 3 -x 1  /dev/sd*    

                   -C   :創建陣列              -a yes   :自動   后面接指定的陣列名      

                   -l    :指定陣列級別,0,1,5,      -n : 指定組成的磁盤個數 

                   -x   :指定備用分區                    最后指定組成的所有磁盤

4.完成后格式陣列:mkfs.ext4 /dev.md5           然后掛載只目錄

5.mdadm -D /dev/md5                                   查看陣列信息

刪除陣列:

1.取消掛載

2.停止陣列: mdadm -S /dev/sd5

3.刪除分區

4.清空硬盤陣列信息:mdadm –zero-superblock /dev/sd*               建議查看man 幫助

(4)創建邏輯卷

1.和創建陣列的第一步一樣,分區格式磁盤,指定lvm格式;  格式號碼是8e

2.先創建物理卷PV: pvcreate  /dev/sd*                     指定組成的pv磁盤個數

3.創建卷組vg      :vpcreate  vg0 -s 16M  /devsd*     把單個的pv組成vg,指定vg名 vg0   ,指定pe 大小16M  默認4M

4.創建邏輯卷      :lvcreatr    -n lv0  -L 5G  vg0       指定邏輯卷名字lv0,指定大小5G,注意區別+5G, 后面指從空間VG0組中創建

5.創建文件系統   : mkfs.ext4 /dev/lvo                   邏輯卷的路徑完成第四步會有顯示,或者查看lvs ,lvdisplay.

6.掛載使用即可

邏輯卷的擴展

lvextend  -r  -L  6G  /dev/vgo/lv0                       同樣注意和+6G的區別,+6G表示增加了6G,

卷組的擴展 

1.pvcreat /dev/sdd                          先創建物理卷PV

2.vgextend vgo /dev/sdd                擴展指定的卷組,后面加上物理卷即可

縮減邏輯卷

1.取消掛載                                        把要縮減的邏輯卷先取消掛載(切記,一定要先取消再縮減)

2.e2fsck -f /dev/vg0/lv0                 強制檢查

3.resize2fs /dev/vg0/lv0 3G            先縮減文件系統

4.lvreduce /dev/vg0/lv0  – L 3G             縮減邏輯卷到3G

5.再次掛載上去,縮減成功;              注意:先縮減文件系統再縮減邏輯卷

從卷組中移除硬盤

1.pvmove /dev /sdb

2.vgreduce vg0 /dev/sdb

3.pvremove /dev/sdb

刪除邏輯卷

1.卸載邏輯卷

2.lvremove /dev/vg0/lv0    

創建快照邏輯卷

lvcreate  -n snapshotlv0 -L 3G -s -p r  /dev/vg0/lv0             

               指定名字      指定大小     -s 創建快照,-p r  只讀


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

(0)
sheweishewei
上一篇 2017-03-14 16:09
下一篇 2017-03-14 20:41

相關推薦

  • IO,用戶與組管理,文件,目錄權限管理

           文件統配匹配模式:元字符文件名通配符*匹配任意長度的任意字符[root@localhost ~]# ls /root/D*/root/Desktop  /root/Documents  /root/Downloads ?匹配單個任意字符[root@localhost ~]# …

    Linux干貨 2016-08-05
  • N25_第五周

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;grep -E "^[[:space:]]+" /boot/grub2/grub.cfg 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行;grep -E "^#[[:space:]…

    Linux干貨 2017-01-08
  • lvs-keepalived

    keepalived: vrrp協議:Virtual Redundant Routing Protocol        術語:        虛擬路由器:Virtual Router &n…

    Linux干貨 2017-05-13
  • 運維工程師技能需求排行

    這是我今天在拉勾網搜索運維,翻完了4四頁也招聘信息之后得到的,我的目的是想要看看之后的學習,哪個更應該成為重點,有些在我意料之中,有些還真的沒想到,算是努力了一個小時的收獲吧,分享給大家。
    注意:其中的看法僅代表個人觀點,很多都是依靠我自己的學習經驗和工作經驗累積的

    Linux干貨 2017-12-12
  • 隨筆

    GREP正則表達式: 復習: glob文件通配符:     *:任意長度字符:     ?:任意單個字符:     []:括號內的任意單個字符:     [^]:括號內字符除外:  &nbs…

    Linux干貨 2016-07-16
  • Linux 中cp 、rm和mv與inode之間的關系

    1.cp和inode          當文件不存在時,分配一個新的inode號,創建新文件;          當文件存在時,則inode號采用被覆蓋之前的目標文件的inode號。 2.rm和ino…

    2017-07-21
欧美性久久久久