文件的基本管理和xfs文進系統(tǒng)備份恢復(fù)-隨堂筆記_第1頁
文件的基本管理和xfs文進系統(tǒng)備份恢復(fù)-隨堂筆記_第2頁
文件的基本管理和xfs文進系統(tǒng)備份恢復(fù)-隨堂筆記_第3頁
文件的基本管理和xfs文進系統(tǒng)備份恢復(fù)-隨堂筆記_第4頁
文件的基本管理和xfs文進系統(tǒng)備份恢復(fù)-隨堂筆記_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.文件的基本管理和XFS文件系統(tǒng)備份恢復(fù)q Linux系統(tǒng)目錄結(jié)構(gòu),相對/絕對路徑。q 創(chuàng)建/復(fù)制/刪除文件,rm -rf / 意外事故q 查看文件內(nèi)容q 實戰(zhàn):xfs文件系統(tǒng)的備份和恢復(fù)第1章 系統(tǒng)目錄結(jié)構(gòu)說明在WIN系統(tǒng)中,查看文件先進入相應(yīng)的盤符,然后進入文件目錄在LINUX中,一切皆文件查看目錄樹我們可以通過TREE命令來查看,如果沒有安裝這個命令,可以通過下面這種方式安裝一下rootxuegod72 media# cd /media/Packages/rootxuegod72 Packages# rpm -ivh tree-1.6.0-10.el7.x86_64.rpm 警告:tre

2、e-1.6.0-10.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID fd431d51: NOKEY準備中. # 100%正在升級/安裝. 1:tree-1.6.0-10.el7 # 100% rootxuegod72 Packages# tree -L 1 /|- bin -> usr/bin|- boot|- dev|- etc|- home|- lib -> usr/lib|- lib64 -> usr/lib64|- media|- mnt|- opt|- proc|- root|- run|- sbin -> u

3、sr/sbin|- sdb1|- srv|- sys|- tmp|- usr- var20 directories, 0 files一些目錄的說明情況如下:目 錄說 明/處于linux系統(tǒng)樹形結(jié)構(gòu)的最頂端,它是linux文件系統(tǒng)的入口,所有的目錄、文件、設(shè)備都在/之下/binbin是Binary的縮寫。常用的二進制命令目錄。比如 ls、cp、mkdir、cut等;和/usr/bin類似/bootLinux的內(nèi)核及引導(dǎo)系統(tǒng)程序所需要的文件目錄/dev/dev是Device的縮寫。設(shè)備文件目錄,比如聲卡、磁盤在Linux中,一切都被看做文件。終端設(shè)備、磁盤等等都被看做文件 /etc常用系統(tǒng)及二進制

4、安裝包配置文件默認路徑和服務(wù)器啟動命令目錄 /home普通用戶的家目錄默認存放目錄 /lib庫文件存放目錄/lost+found默認為空,被FSCK(file system check用來檢查和維護不一致的文件系統(tǒng)。若系統(tǒng)掉電或磁盤發(fā)生問題,可利用fsck命令對文件系統(tǒng)進行檢查)用來放置零散文件(沒有名稱的文件) 當系統(tǒng)非法關(guān)機后,這里就會存放一些文件/mnt一般用來臨時掛載存儲設(shè)備的掛載目錄,比如有cdrom、U盤等目錄/opt表示的是可選擇的意思,有些軟件包也會被安裝在這里,也就是定義軟件包/proc操作系統(tǒng)運行時,進程(正在運行中的程序)信息及內(nèi)核信息(比如cpu、硬盤分區(qū)、內(nèi)存信息等)

5、存放在這里。/proc目錄是偽裝的文件系統(tǒng)proc的掛載目錄,proc并不是真正的文件系統(tǒng)。因此,這個目錄是一個虛擬的目錄,它是系統(tǒng)內(nèi)存的映射,我們可以通過直接訪問這個目錄來獲取系統(tǒng)信息。也就是說,這個目錄的內(nèi)容不在硬盤上而是在內(nèi)存里 查看咱們的內(nèi)存信息,CPU信息 cat /proc/meminfo | grep “Mem”cat /proc/cpuinfo/sbin大多數(shù)涉及系統(tǒng)管理的命令都存放在該目錄中,它是超級權(quán)限用戶root的可執(zhí)行命令存放地,普通用戶無權(quán)限執(zhí)行這個目錄下的命令,凡是目錄sbin中包含的命令都是root權(quán)限才能執(zhí)行的/tmp該目錄用于存放臨時文件,有時用戶運行程序的時

6、候,會產(chǎn)生一些臨時文件。/tmp就是用來存放臨時文件的。/var/tmp目錄和該目錄的作用是相似的,不能存放重要數(shù)據(jù),它的權(quán)限比較特殊 rootxuegod60 # ls ld /tmpdrwxrwxrwt 10 root root 12288 Oct 3 20:45 /tmp/ à粘滯位(sticky bit)目錄的sticky位表示這個目錄里的文件只能被owner和root刪除/var該目錄的內(nèi)容是經(jīng)常變動的,/var下有/var/log目錄用來存放系統(tǒng)日志的目錄/usr包括與系統(tǒng)用戶直接有關(guān)的文件和目錄,例如應(yīng)用程序及支持它們的庫文件。類似于windows下的program f

7、iles目錄/lib這個目錄里存放著系統(tǒng)最基本的動態(tài)鏈接共享庫,包含許多被/bin/和/sbin/中的程序使用的庫文件,目錄/usr/lib/中含有更多用于用戶程序的庫文件。作用類似于windows里的DLL文件,幾乎所有的應(yīng)用程序都需要用到這些共享庫注:lib*.a是靜態(tài)庫 lib*.so是動態(tài)庫靜態(tài)庫在編譯時被加載到二進制文件中動態(tài)庫在運行時加載到進程的內(nèi)存空間中簡單的說:這些庫是為了讓你的程序能夠正常編譯運行的其實類似于WIN中.dll文件,幾乎所有的應(yīng)用程序都需要用到這些共享庫小結(jié):q 本地管理員大多數(shù)情況下將額外的軟件安裝在/usr/local目錄下q 系統(tǒng)的所有設(shè)置在/etc目錄下

8、。 q 不要修改根目錄(“/”)或/usr目錄下的任何內(nèi)容,q 目錄最好和LINUX發(fā)布時保持一致。 q 大多數(shù)工具和應(yīng)用程序安裝在目錄:/bin, /usr/sbin, /sbin, q 所有的文件在單一的目錄樹下,沒有所謂的“驅(qū)動符”。第2章 絕對路徑和相對路徑2.1 概念路徑:在我們平時使用計算機時要找到需要的文件就必須知道文件的位置,而表示文件的位置的方式就是路徑絕對路徑:在Linux中,絕對路徑是從”/”開始的,比如/usr、/etc/passwd。如果一個路徑是從根(/)開始的,它一定是絕對路徑.相對路徑:相對路徑是以 . 或 . 開始的,2.2 位置判斷pwd判斷位置rootlo

9、calhost # pwd 注:判斷用戶當前所處的位置,也就是說他到底位于哪?2.2.1 絕對路徑凡是以根()開頭的路徑都是絕對路徑如下圖所示:2.2.2 相對路徑以 (.)( . ) 開頭的路徑就是相對路徑其中(.)開頭的路徑,代表進入的是當前所處的位置(.)代表進入上一級所在目錄如下圖所示:第3章 創(chuàng)建/查看/復(fù)制/刪除文件和文件夾3.1 創(chuàng)建文件和文件夾3.1.1 命令之:touch作用:常用來創(chuàng)建空文件語法: touch 文件名舉例如下:擴展:用VI命令也可以創(chuàng)建一個新文件3.1.2 命令之:mkdir作用:創(chuàng)建目錄語法:mkdir (選項) 文件名舉例如下:另外如果大家建立嵌套目錄,

10、如下圖:q d3.2 刪除文件與文件夾用到的命令為:rm作用: 可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對于鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變語法: rm (選項) 文件名參數(shù): -f 強制刪除,沒有提示-r 刪除目錄舉例如下:不加參數(shù) f 系統(tǒng)會提示你要不要刪除這個文件?參數(shù)r是用來刪除目錄的,如果加入?yún)?shù) f 系統(tǒng)就不會提示,直接刪除(慎用)3.3 查看文件3.3.1 命令之:ls作用:列出指定目錄下的所有文件和文件夾語法:ls (選項)目錄地址參數(shù): -a 顯示所有文件及文件夾 -l 格式化顯示目錄下的內(nèi)容列表。輸出

11、的信息從左到右依次為文件類型、權(quán)限模式、硬連接數(shù)、所有者、組、文件大小和文件的最后修改時間、文件名稱-ltr 按最近時間進行排序舉例如下:3.3.2 命令之:cat作用:查看文件內(nèi)容語法:cat 文件名舉例如下:3.3.3 命令之:more作用:以分布形式顯示文件內(nèi)容語法:more + 文件名說明: 按下回車刷新一行,按下空格刷新一屏,輸入q鍵退出舉例如下: 3.3.4 命令之:less作用:和more功能一樣語法:less +文件名說明:linux中more與less的區(qū)別q more:不支持后退,但幾乎不需要加參數(shù),空格鍵是向下翻頁,Enter鍵是向下翻一行,在不需要后退的情況下比較方便q

12、 less:支持前后翻滾,既可以向上翻頁(pageup按鍵),也可以向下翻頁(pagedown按鍵)。,空格鍵是向下翻頁,Enter鍵是向下翻一行如下圖所示:3.3.5 命令之:head作用: 用于顯示文件的開頭的內(nèi)容。在默認情況下,head命令顯示文件的頭10行內(nèi)容語法:head(選項)文件名參數(shù): -n 顯示從文件頭開始的行數(shù)舉例如下:3.3.6 命令之:tail作用: 用于顯示文件中的尾部內(nèi)容。默認在屏幕上顯示指定文件的末尾10行語法:tail (選項)文件名參數(shù): -n 顯示文件尾部多少行的內(nèi)容(n為數(shù)字) -f 動態(tài)顯示數(shù)據(jù)(不關(guān)閉)常用來查看日志舉例如下:3.4 復(fù)制文件和文件夾作

13、用:復(fù)制文件語法:cp 源文件 目標文件參數(shù): -r 包含子目錄和文件舉例如下:擴展:第4章 xfs文件系統(tǒng)的備份和恢復(fù)XFS提供了 xfsdump 和 xfsrestore 工具協(xié)助備份XFS文件系統(tǒng)中的數(shù)據(jù)。xfsdump 按inode順序備份一個XFS文件系統(tǒng)。與傳統(tǒng)的UNIX文件系統(tǒng)不同,XFS不需要在dump前被卸載;對使用中的XFS文件系統(tǒng)做dump就可以保證鏡像的一致性。這與XFS對快照的實現(xiàn)不同,XFS的dump和restore的過程是可以被中斷然后繼續(xù)的,無須凍結(jié)文件系統(tǒng)。xfsdump 甚至提供了高性能的多線程備份操作它把一次dump拆分成多個數(shù)據(jù)流,每個數(shù)據(jù)流可以被發(fā)往不

14、同的目的地首先了解一下xfsdump的備份級別有以下兩種,默認為0(即完全備份)q 完全備份 0q 增量備份 1-9實驗環(huán)境 系統(tǒng)RHEL7.2 添加一塊虛擬硬盤準備一個測試分區(qū)首先添加一塊硬盤/dev/sdb,格式化為xfs文件系統(tǒng)正常使用一塊磁盤添加磁盤à分區(qū)à格式化à掛載rootxuegod60 # fdisk /dev/sdb#指定分區(qū)的設(shè)備Welcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.Be ca

15、reful before using the write command.Command (m for help): n#創(chuàng)建一個新的分區(qū)Partition type: p primary (2 primary, 0 extended, 2 free)#創(chuàng)建主分區(qū) e extended#創(chuàng)建擴展分區(qū)Select (default p):Using default response pPartition number (3,4, default 3):#指定分區(qū)號First sector (25593856-41943039, default 25593856):#指定分區(qū)的開始柱面Using

16、default value 25593856Last sector, +sectors or +sizeK,M,G (25593856-41943039, default 41943039): +1G#指定分區(qū)大小Partition 3 of type Linux and of size 1 GiB is setCommand (m for help): p#打印分區(qū)表Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logi

17、cal/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x00083333 Device Boot Start End Blocks Id System/dev/sdb1 25593856 27691007 1048576 83 LinuxCommand (m for help): w#保存The partition table has been altered!Calling ioctl() to re-

18、read partition table.WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table. The new table will be used atthe next reboot or after you run partprobe(8) or kpartx(8)Syncing disks.截圖說明:格式化分區(qū),并進行掛載建立了一個名為sdb1的目錄,把/dev/sdb1掛載在其目錄下,并在下面創(chuàng)建

19、兩個文件做測試rootxuegod60 # mkfs.xfs /dev/sdb1#格式化分區(qū)rootxuegod60 # mkdir /sdb1#創(chuàng)建掛載點rootxuegod60 # mount /dev/sdb1 /sdb1/#掛載確認文件系統(tǒng)是xfs準備備份測試文件rootxuegod60 # cp /etc/passwd /sdb1/rootxuegod60 # mkdir /sdb1/testrootxuegod60 # ls /sdb1/passwd test圖解:對整個分區(qū)進行備份如果沒有找到xfsdump 命令rootxuegod60 # xfsdump -f /opt/dum

20、p_sdb1 /sdb1注意:備份的設(shè)備這里不能寫成/sdb1/xfsdump: using file dump (drive_simple) strategyxfsdump: version 3.1.4 (dump format 3.0) - type C for status and control = dump label dialog =please enter label for this dump session (timeout in 300 sec) -> dump_sdb1#指定備份會話標簽session label entered: "dump_sdb1&q

21、uot; - end dialog -xfsdump: level 0 dump of :/sdb1xfsdump: dump date: Thu Jan 28 22:01:25 2016xfsdump: session id: 29356f1f-8957-4fe0-ad70-2ae087f27abexfsdump: session label: "dump_sdb1"xfsdump: ino map phase 1: constructing initial dump listxfsdump: ino map phase 2: skipping (no pruning n

22、ecessary)xfsdump: ino map phase 3: skipping (only one dump stream)xfsdump: ino map construction completexfsdump: estimated dump size: 25536 bytesxfsdump: /var/lib/xfsdump/inventory created = media label dialog =please enter label for media in drive 0 (timeout in 300 sec) -> media0#指定設(shè)備標簽media label entered: "media0" - end dialog -xfsdump: creating dump session media file 0 (media 0, file 0)xfsdump: dumping ino mapxfsdump: dumpi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論