目標內容
絕對路徑和相對路徑
建立/檢視/複製/刪除檔案和資料夾
xfs檔案系統的備份和恢復
[b]1.絕對路徑和相對路徑[/b]
路徑:在我們平時使用計算機時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑
[u]絕對路徑[/u]:在linux中,絕對路徑是從」/」開始的,比如/usr、/etc/passwd。如果乙個路徑是從根(/)開始的,它一定是絕對路徑.
[u]相對路徑[/u]:相對路徑是以 . 或 .. 開始的,
# pwd 注:判斷使用者當前所處的位置,也就是說他到底位於哪?
[b]2.建立/檢視/複製/刪除檔案和資料夾[/b]
建立檔案: touch 檔名 或者 vi/vim 都可以新建乙個檔案
建立資料夾目錄:mkdir (選項) 檔名
建立多級目錄:mkdir -p /a/b/c/d
[u]刪除檔案與資料夾[/u]
命令為:rm
作用: 可以刪除乙個目錄中的乙個或多個檔案或目錄,也可以將某個目錄及其下屬的所有檔案及其子目錄均刪除掉。對於鏈結檔案,只是刪除整個鏈結檔案,而原有檔案保持不變
語法: rm (選項) 檔名
引數: -f 強制刪除,沒有提示
-r 刪除目錄
[u]檢視檔案[/u]
[i]命令之:ls[/i]
作用:列出指定目錄下的所有檔案和資料夾
語法:ls (選項)目錄位址
引數: -a 顯示所有檔案及資料夾
-l 格式化顯示目錄下的內容列表。輸出的資訊從左到右依次為檔案型別、許可權模式、硬連線數、所有者、組、檔案大小和檔案的最後修改時間、檔名稱
-ltr 按最近時間進行排序
[i]命令之:cat[/i]
作用:檢視檔案內容
語法:cat 檔名
[i]命令之:more[/i]
作用:以分布形式顯示檔案內容
語法:more + 檔名
說明: 按下回車重新整理一行,按下空格重新整理一屏,輸入q鍵退出
[i]命令之:less[/i]
作用:和more功能一樣
語法:less +檔名
說明:linux中more與less的區別
more:不支援後退,但幾乎不需要加引數,空格鍵是向下翻頁,enter鍵是向下翻一行,在不需要後退的情況下比較方便
less:支援前後翻滾,既可以向上翻頁(pageup按鍵),也可以向下翻頁(pagedown按鍵)。空格鍵是向下翻頁,enter鍵是向下翻一行
[i]命令之:head[/i]
作用: 用於顯示檔案的開頭的內容。在預設情況下,head命令顯示檔案的頭10行內容
語法:head(選項)檔名
引數: -n 顯示從檔案頭開始的行數
[i]命令之:tail[/i]
作用: 用於顯示檔案中的尾部內容。預設在螢幕上顯示指定檔案的末尾10行
語法:tail (選項)檔名
引數: -n 顯示檔案尾部多少行的內容(n為數字)
-f 動態顯示資料(不關閉) 常用來檢視日誌
ls cat has more head and less tail
記憶:貓有好多的頭和很少的尾巴
[u]複製檔案和資料夾[/u]
作用:複製檔案
語法:cp 原始檔 目標檔案
引數: -r 包含子目錄和檔案
例:cp password
[b]3.xfs檔案系統的備份和恢復[/b]
xfs提供了 xfsdump 和 xfsrestore 工具協助備份xfs檔案系統中的資料。xfsdump 按inode順序備份乙個xfs檔案系統。
與傳統的unix檔案系統不同,xfs不需要在dump前被解除安裝;對使用中的xfs檔案系統做dump就可以保證映象的一致性。這與xfs對快照的實現不同,xfs的dump和restore的過程是可以被中斷然後繼續的,無須凍結檔案系統。xfsdump 甚至提供了高效能的多執行緒備份操作——它把一次dump拆分成多個資料流,每個資料流可以被發往不同的目的地
首先了解一下xfsdump的備份級別有以下兩種,預設為0(即完全備份)
完全備份 0
增量備份 1-9
[b]案例: 新增一塊新硬碟 分割槽 掛載 然後新增測試檔案和 資料夾對齊進行備份和恢復
[/b]
[b]首先新增一塊硬碟/dev/sdb,格式化為xfs檔案系統[/b]
# fdisk /dev/sdb #指定分割槽的裝置
然後輸入
n : 新增一塊新的分割槽
p : 選擇主分割槽
partition type:
p primary (2 primary, 0 extended, 2 free) #建立主分割槽
e extended #建立擴充套件分割槽
+1g:指定分割槽大小
p: 列印分割槽資訊
w:儲存分割槽設定
# mkfs.xfs /dev/sdb1 #格式化分割槽
# mkdir /sdb1 #建立掛載點
# mount /dev/sdb1 /sdb1/ #掛載
# mount | tail -1 #檢視掛載資訊
[u]準備測試檔案[/u]
# cp /etc/passwd /sdb1/
# mkdir /sdb1/test
# ls /sdb1/
[u]校驗xfsdump 軟體包是否安裝了[/u]
# rpm -q xfsdump
# yum install -y xfsdump #如果沒有安裝就採用yum安裝
[u]對整個分割槽進行備份 (採用:互動的方式)[/u]
# xfsdump -f /opt/dump_sdb1 /sdb1 #注意:備份的裝置這裡不能寫成/sdb1/
然後輸入:
dump_sdb1 : #指定備份會話標籤
media0 : #指定裝置標籤
# ls /opt #成功後檢視備份檔案
[u]採用免互動方式備份 [/u](刪除剛備份的檔案 )
# rm -rf /opt/dump_sdb1
# xfsdump -f /opt/dump_sdb1 /sdb1 -l dump_sdb1 -m media0 #新增-l -m引數
# ls /opt #成功後檢視備份檔案
[u]備份檔案或者目錄[/u]
# xfsdump -f /opt/dump_sbd1_passwd -s passwd /sdb1 -l dump_sdb1_passwd -m media1
# ls /opt #成功後檢視備份檔案
[u]檢視備份資訊[/u]
# xfsdump -i (大寫)
[u]檔案系統恢復[/u]
首先,模擬資料被刪除
# rm -rf /sdb1/*
[u]恢復分割槽[/u]
# xfsrestore -f /opt/dump_sdb1 /sdb1/
[u]只恢復單個的目錄或檔案[/u]
# xfsrestore -f /opt/dump_sdb1_passwd –s passwd /sdb1/
Linux xfs檔案系統備份和恢復
目標內容 絕對路徑和相對路徑 建立 檢視 複製 刪除檔案和資料夾 xfs檔案系統的備份和恢復 b 1.絕對路徑和相對路徑 b 路徑 在我們平時使用計算機時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑 u 絕對路徑 u 在linux中,絕對路徑是從 開始的,比如 usr etc...
Linux xfs 檔案系統備份與恢復
又回來了,剛好學到這一招,趁熱記下來跟大家分享下。我在本地虛擬機器建了乙個centos系統,自帶的檔案系統格式是xfs的。如果遇到檔案被刪,該如何備份,以及還原呢?且往下看。用下面的命令先按照下xfsdump 工具,如果已經存在了,那就跳過這一步 yum install xfsdump yum in...
linux xfs檔案系統
centos7使用了xfs格式作為預設檔案系統,xfs提供了xfsdump備份,xfsrestore恢復 xfsdump的備份級別有以下兩種,預設為0 0 級別代表 完全備份 1到9級別代表 增量備份 centos7,新增一塊虛擬硬碟,準備乙個測試環境 正常使用一塊硬碟的過程 1新增磁碟 關閉cen...