1. 程式人生 > >linux-檔案系統管理02-centos7-xfs檔案系統

linux-檔案系統管理02-centos7-xfs檔案系統

1.簡介:
XFS,一種高效能的日誌檔案系統,最早於1993年,由Silicon Graphics為他們的IRIX作業系統而開發,是IRIX 5.3版的預設檔案系統。後來被移植到Linux 核心上。XFS 特別擅長處理大檔案,同時提供平滑的資料傳輸。在儲存很大的環境下進行格式化操作,XFS檔案系統的速度比ext3、ext4檔案系統快了很多!而且據說XFS可以支援到100T,讀寫速度也優於其他檔案系統。
預設在rhel7中的檔案系統格式是xfs,當然也可以建立ext3或者ext4,這裡演示下xfs檔案系統的簡單管理。
2.建立邏輯卷:
//建立PV

[[email protected]
~]# pvcreate /dev/sd{b,c,d} Physical volume "/dev/sdb" successfully created Physical volume "/dev/sdc" successfully created Physical volume "/dev/sdd" successfully created [[email protected] ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 rootvg lvm2 a-- 18.56g 4.00m /dev/sdb lvm2 a-- 20.00g 20.00g
/dev/sdc lvm2 a-- 20.00g 20.00g /dev/sdd lvm2 a-- 20.00g 20.00g

//建立VG

[root@rhel7-xzxj-edu-cn ~]# vgcreate testvg /dev/sdb
  Volume group "testvg" successfully created
[root@rhel7-xzxj-edu-cn ~]# vgs
  VG     #PV #LV #SN Attr   VSize  VFree
  rootvg   1   2   0 wz--n- 18.56g  4.00m
  testvg   1
0 0 wz--n- 20.00g 20.00g

//建立LV

[root@rhel7-xzxj-edu-cn ~]# lvcreate -n lv11 -L +5G testvg
  Logical volume "lv11" created
[root@rhel7-xzxj-edu-cn ~]# lvcreate -n lv12 -L +5G testvg
  Logical volume "lv12" created

3.建立xfs檔案系統

[[email protected] ~]# mkfs.xfs /dev/testvg/lv11
meta-data=/dev/testvg/lv11       isize=256    agcount=4, agsize=327680 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0
data     =                       bsize=4096   blocks=1310720, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal log           bsize=4096   blocks=12800, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

[[email protected] ~]# mkfs.xfs /dev/testvg/lv12
meta-data=/dev/testvg/lv12       isize=256    agcount=4, agsize=327680 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0
data     =                       bsize=4096   blocks=1310720, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal log           bsize=4096   blocks=12800, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

4.掛載xfs檔案系統

[root@rhel7-xzxj-edu-cn ~]# mount /dev/testvg/lv11 /u01
[root@rhel7-xzxj-edu-cn ~]# df -h
檔案系統                 容量  已用  可用 已用% 掛載點
/dev/mapper/rootvg-lv01   15G  3.8G   11G   26% /
devtmpfs                 927M     0  927M    0% /dev
tmpfs                    934M   80K  934M    1% /dev/shm
tmpfs                    934M  2.6M  931M    1% /run
tmpfs                    934M     0  934M    0% /sys/fs/cgroup
/dev/sda1                484M  106M  379M   22% /boot
/dev/mapper/testvg-lv11  5.0G   33M  5.0G    1% /u01

5.擴大xfs檔案系統

 lvextend -L +1G /dev/testvg/lv11
 xfs_growfs /u01/
 df -h

6.備份xfs檔案系統

xfsdump -l 0 -f /u02/u01.dmp /dev/testvg/lv11

7.恢復xfs檔案系統備份

 xfsrestore -f /u02/u01.dmp /u01

相關推薦

linux-檔案系統管理02-centos7-xfs檔案系統

1.簡介: XFS,一種高效能的日誌檔案系統,最早於1993年,由Silicon Graphics為他們的IRIX作業系統而開發,是IRIX 5.3版的預設檔案系統。後來被移植到Linux 核心上

linux檔案系統擴充套件(以centos7 xfs為例)

centos7安裝後,預設掛載/dev/centos/root到/,當硬盤裡有未用的空間時,可將這些空間擴充套件至/,本文描述此過程並最後給出參考指令碼 1.先將未用完或擴充套件的硬碟分割槽 2將分割槽建立成pv pvcreate /dev/vda3 3.將新建

Linux學習之檔案系統管理——回顧分割槽和檔案系統

一、回顧分割槽和檔案系統 1、分割槽型別: 》主分割槽:總共最多隻能分四個 》擴充套件分割槽:只能有一個,也算作主分割槽的一種,也就是說主分割槽加擴充套件分割槽最多有四個。但是擴充套件分球不能儲存資料和格式化,必須再劃分成邏輯分割槽才能使用。 》邏輯分割槽:邏輯分割槽是在擴充套件

Centos7 xfs檔案系統擴充套件root根分割槽

實驗環境 VMware裡的虛擬機器Centos7 系統版本:Centos7.2 (Core)x64 系統初始磁碟sda大小為18GB後期擴容到30GB Centos7.2系統使用LVM 邏輯卷和XFS檔案系統 實現方式 目前常用方式有兩種: 1、使用LVM邏輯卷擴容實現 注:這種實現方式適用於

雲端計算全棧-系統管理04-目錄和檔案管理(二)

作者資訊: 房佳亮 ([email protected])   學習環境: 作業系統 IP地址 主

雲端計算全棧-系統管理03-目錄和檔案管理(一)

作者資訊: 房佳亮 ([email protected])   學習環境: 作業系統 IP地址 主

Linux系統管理——高級文件系統管理

vgexport 模塊 方便 isp 高級 username 容量 磁盤故障 proc 1、設定文件系統配額1.1、要求 在內核中執行 以文件系統為單位啟用 對不同組或者用戶的策略不同 根據塊或者節點進行限制 執行軟限制

Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中

方便 sub text log 過去時 需要 cbe 理解 term Linux系統本身包含了很多服務,CentOS6之前系統的服務用SysV控制,CentOS7改為systemd控制 一、chkconfig服務管理機制 簡而言之,chkconfig就是CentOS6以前用

Linux系統管理初步(九)系統日誌與screen程序

director nco spec 進制 orm 鎖定 tail cal 狀況 一、系統日誌 系統日誌是我們了解系統狀況,服務啟動情況,學會閱讀日誌是我們了解系統運行狀況並進行管理的基本技能。 (一)/var/log/messages 系統中的各種操作都會記錄到系統日誌中,

系統安裝02-CentOS7系統安裝

用戶 添加 centos alt centos7系統 鍵盤 默認 cad ade 本作者主要集中描述安裝的主要界面信息,以中文版為例能更好理解。 掛載鏡像CentOS-7-x86_64-DVD-1708.iso 選擇第一項Install CentOS Linux 7

linux文件管理之proc文件系統

virtual rtu gre line tel 系統 cache 數據 less proc 文件系統 ===============================================================================

linux基礎(36)--xfs檔案系統管理--RHEL7.2

1. xfs簡介   xfs檔案系統是SGI(矽圖)開發的高階日誌檔案系統,xfs極具伸縮性,非常健壯。   xfs特性:   (1)資料完整性     xfs檔案系統開啟日誌功能後即使機器意外宕機磁碟上的檔案也不會遭到破壞,即不論目前檔案系統上儲存的檔案有多少,檔案系統都

Linux 學習之路(十):磁碟及檔案系統管理

磁碟及檔案系統管理 檔案系統訪問控制列表 setfacl ​ -b Remove all ​ -m ​ -k 塊點陣圖:bitmap 硬連結:多個檔案的路徑指向同一個inode號 軟連結|符號連結: 該檔案被硬連結的次數 drwxr-x

linux檔案系統管理---分割槽掛載篇

轉:HTTP://www.cnblogs.com/alantu2018/p/8461680.html 一,系統在初始化時如何識別硬碟  1,系統初始時根據MBR的資訊來識別硬碟,其中包括了一些執行檔案就來載入系統,這些執行檔案就是MBR裡前面446bytes裡的啟動載入器程式,而後面

Linux檔案系統管理 parted分割槽命令

概述 parted 命令是可以在命令列直接分割槽和格式化的,不過 parted 互動模式才是更加常用的命令方式。 parted命令 進入互動模式命令如下: [[email protected] ~]# parted 硬碟裝置檔名   例如: [[email&#

Linux檔案系統管理 swap分割槽及作用

概述 在安裝系統的時候已經建立了 swap 分割槽。swap 分割槽是 Linux 系統的交換分割槽,當記憶體不夠用的時候,我們使用 swap 分割槽存放記憶體中暫時不用的資料。也就是說,當記憶體不夠用時,我們使用 swap 分割槽來臨時頂替。在記憶體較小的情況下建議 swap 分割槽的

Linux檔案系統管理 開機自動掛載及fstab檔案修復

概述 開機自動掛載及fstab檔案修復 開機自動掛載 實現開機後自動掛載,就需要修改系統的自動掛載檔案 /etc/fstab。因為系統就是依賴這個檔案決定啟動時載入的檔案系統的。通過vi 開啟/etc/fstab檔案 [[email protected] ~]# vi /etc/fst

LINUX學習—磁碟及檔案系統管理

IO裝置,外部裝置,並不是計算機核心裝置 機械式硬碟: U盤,光碟,軟盤,硬碟,磁帶機 如果不劃分分割槽,說明一個磁碟只能儲存一個檔案系統,劃分後,一個分割槽就是一個檔案系統,即邏輯邊界; 固態硬碟 磁頭懸浮在盤面上方,所以硬碟振盪很容易弄壞硬碟, 磁頭(head)數:每個碟

linux 系統管理(2) 檔案或目錄數量統計

統計某資料夾下檔案的個數 ls -l |grep "^-"|wc -l 統計某資料夾下目錄的個數 ls -l |grep "^d"|wc -l 統計資料夾下檔案的個數,包括子資料夾裡的 ls -lR|grep "^-"|wc -l 如統計/home/han目錄(包含子目錄)下的所有js檔案則:

Linux入門到放棄之六《磁碟和檔案系統管理三》

設定磁碟配額 對之前建立的邏輯卷設定磁碟配額,要求使用者student對該邏輯卷 容量的軟限制是:5G,硬限制是7G,檔案個數軟限制為:25個,硬限制為30個。 (1)首先對/etc/fstab檔案進行編輯 命令:vi /etc/fstab 編輯內容如下截圖中紅框部分 (2)因fstab檔案修