




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.文件的基本管理和XFS文件系統(tǒng)備份恢復(fù)q Linux系統(tǒng)目錄結(jié)構(gòu),相對(duì)/絕對(duì)路徑。q 創(chuàng)建/復(fù)制/刪除文件,rm -rf / 意外事故q 查看文件內(nèi)容q 實(shí)戰(zhàn):xfs文件系統(tǒng)的備份和恢復(fù)第1章 系統(tǒng)目錄結(jié)構(gòu)說明在WIN系統(tǒng)中,查看文件先進(jìn)入相應(yīng)的盤符,然后進(jìn)入文件目錄在LINUX中,一切皆文件查看目錄樹我們可以通過TREE命令來查看,如果沒有安裝這個(gè)命令,可以通過下面這種方式安裝一下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準(zhǔn)備中. # 100%正在升級(jí)/安裝. 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的縮寫。常用的二進(jìn)制命令目錄。比如 ls、cp、mkdir、cut等;和/usr/bin類似/bootLinux的內(nèi)核及引導(dǎo)系統(tǒng)程序所需要的文件目錄/dev/dev是Device的縮寫。設(shè)備文件目錄,比如聲卡、磁盤在Linux中,一切都被看做文件。終端設(shè)備、磁盤等等都被看做文件 /etc常用系統(tǒng)及二進(jìn)制
4、安裝包配置文件默認(rèn)路徑和服務(wù)器啟動(dòng)命令目錄 /home普通用戶的家目錄默認(rèn)存放目錄 /lib庫(kù)文件存放目錄/lost+found默認(rèn)為空,被FSCK(file system check用來檢查和維護(hù)不一致的文件系統(tǒng)。若系統(tǒng)掉電或磁盤發(fā)生問題,可利用fsck命令對(duì)文件系統(tǒng)進(jìn)行檢查)用來放置零散文件(沒有名稱的文件) 當(dāng)系統(tǒng)非法關(guān)機(jī)后,這里就會(huì)存放一些文件/mnt一般用來臨時(shí)掛載存儲(chǔ)設(shè)備的掛載目錄,比如有cdrom、U盤等目錄/opt表示的是可選擇的意思,有些軟件包也會(huì)被安裝在這里,也就是定義軟件包/proc操作系統(tǒng)運(yùn)行時(shí),進(jìn)程(正在運(yùn)行中的程序)信息及內(nèi)核信息(比如cpu、硬盤分區(qū)、內(nèi)存信息等)
5、存放在這里。/proc目錄是偽裝的文件系統(tǒng)proc的掛載目錄,proc并不是真正的文件系統(tǒng)。因此,這個(gè)目錄是一個(gè)虛擬的目錄,它是系統(tǒng)內(nèi)存的映射,我們可以通過直接訪問這個(gè)目錄來獲取系統(tǒng)信息。也就是說,這個(gè)目錄的內(nèi)容不在硬盤上而是在內(nèi)存里 查看咱們的內(nèi)存信息,CPU信息 cat /proc/meminfo | grep “Mem”cat /proc/cpuinfo/sbin大多數(shù)涉及系統(tǒng)管理的命令都存放在該目錄中,它是超級(jí)權(quán)限用戶root的可執(zhí)行命令存放地,普通用戶無權(quán)限執(zhí)行這個(gè)目錄下的命令,凡是目錄sbin中包含的命令都是root權(quán)限才能執(zhí)行的/tmp該目錄用于存放臨時(shí)文件,有時(shí)用戶運(yùn)行程序的時(shí)
6、候,會(huì)產(chǎn)生一些臨時(shí)文件。/tmp就是用來存放臨時(shí)文件的。/var/tmp目錄和該目錄的作用是相似的,不能存放重要數(shù)據(jù),它的權(quán)限比較特殊 rootxuegod60 # ls ld /tmpdrwxrwxrwt 10 root root 12288 Oct 3 20:45 /tmp/ à粘滯位(sticky bit)目錄的sticky位表示這個(gè)目錄里的文件只能被owner和root刪除/var該目錄的內(nèi)容是經(jīng)常變動(dòng)的,/var下有/var/log目錄用來存放系統(tǒng)日志的目錄/usr包括與系統(tǒng)用戶直接有關(guān)的文件和目錄,例如應(yīng)用程序及支持它們的庫(kù)文件。類似于windows下的program f
7、iles目錄/lib這個(gè)目錄里存放著系統(tǒng)最基本的動(dòng)態(tài)鏈接共享庫(kù),包含許多被/bin/和/sbin/中的程序使用的庫(kù)文件,目錄/usr/lib/中含有更多用于用戶程序的庫(kù)文件。作用類似于windows里的DLL文件,幾乎所有的應(yīng)用程序都需要用到這些共享庫(kù)注:lib*.a是靜態(tài)庫(kù) lib*.so是動(dòng)態(tài)庫(kù)靜態(tài)庫(kù)在編譯時(shí)被加載到二進(jìn)制文件中動(dòng)態(tài)庫(kù)在運(yùn)行時(shí)加載到進(jìn)程的內(nèi)存空間中簡(jiǎn)單的說:這些庫(kù)是為了讓你的程序能夠正常編譯運(yùn)行的其實(shí)類似于WIN中.dll文件,幾乎所有的應(yīng)用程序都需要用到這些共享庫(kù)小結(jié):q 本地管理員大多數(shù)情況下將額外的軟件安裝在/usr/local目錄下q 系統(tǒng)的所有設(shè)置在/etc目錄下
8、。 q 不要修改根目錄(“/”)或/usr目錄下的任何內(nèi)容,q 目錄最好和LINUX發(fā)布時(shí)保持一致。 q 大多數(shù)工具和應(yīng)用程序安裝在目錄:/bin, /usr/sbin, /sbin, q 所有的文件在單一的目錄樹下,沒有所謂的“驅(qū)動(dòng)符”。第2章 絕對(duì)路徑和相對(duì)路徑2.1 概念路徑:在我們平時(shí)使用計(jì)算機(jī)時(shí)要找到需要的文件就必須知道文件的位置,而表示文件的位置的方式就是路徑絕對(duì)路徑:在Linux中,絕對(duì)路徑是從”/”開始的,比如/usr、/etc/passwd。如果一個(gè)路徑是從根(/)開始的,它一定是絕對(duì)路徑.相對(duì)路徑:相對(duì)路徑是以 . 或 . 開始的,2.2 位置判斷pwd判斷位置rootlo
9、calhost # pwd 注:判斷用戶當(dāng)前所處的位置,也就是說他到底位于哪?2.2.1 絕對(duì)路徑凡是以根()開頭的路徑都是絕對(duì)路徑如下圖所示:2.2.2 相對(duì)路徑以 (.)( . ) 開頭的路徑就是相對(duì)路徑其中(.)開頭的路徑,代表進(jìn)入的是當(dāng)前所處的位置(.)代表進(jìn)入上一級(jí)所在目錄如下圖所示:第3章 創(chuàng)建/查看/復(fù)制/刪除文件和文件夾3.1 創(chuàng)建文件和文件夾3.1.1 命令之:touch作用:常用來創(chuàng)建空文件語(yǔ)法: touch 文件名舉例如下:擴(kuò)展:用VI命令也可以創(chuàng)建一個(gè)新文件3.1.2 命令之:mkdir作用:創(chuàng)建目錄語(yǔ)法:mkdir (選項(xiàng)) 文件名舉例如下:另外如果大家建立嵌套目錄,
10、如下圖:q d3.2 刪除文件與文件夾用到的命令為:rm作用: 可以刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄,也可以將某個(gè)目錄及其下屬的所有文件及其子目錄均刪除掉。對(duì)于鏈接文件,只是刪除整個(gè)鏈接文件,而原有文件保持不變語(yǔ)法: rm (選項(xiàng)) 文件名參數(shù): -f 強(qiáng)制刪除,沒有提示-r 刪除目錄舉例如下:不加參數(shù) f 系統(tǒng)會(huì)提示你要不要?jiǎng)h除這個(gè)文件?參數(shù)r是用來刪除目錄的,如果加入?yún)?shù) f 系統(tǒng)就不會(huì)提示,直接刪除(慎用)3.3 查看文件3.3.1 命令之:ls作用:列出指定目錄下的所有文件和文件夾語(yǔ)法:ls (選項(xiàng))目錄地址參數(shù): -a 顯示所有文件及文件夾 -l 格式化顯示目錄下的內(nèi)容列表。輸出
11、的信息從左到右依次為文件類型、權(quán)限模式、硬連接數(shù)、所有者、組、文件大小和文件的最后修改時(shí)間、文件名稱-ltr 按最近時(shí)間進(jìn)行排序舉例如下:3.3.2 命令之:cat作用:查看文件內(nèi)容語(yǔ)法:cat 文件名舉例如下:3.3.3 命令之:more作用:以分布形式顯示文件內(nèi)容語(yǔ)法:more + 文件名說明: 按下回車刷新一行,按下空格刷新一屏,輸入q鍵退出舉例如下: 3.3.4 命令之:less作用:和more功能一樣語(yǔ)法:less +文件名說明:linux中more與less的區(qū)別q more:不支持后退,但幾乎不需要加參數(shù),空格鍵是向下翻頁(yè),Enter鍵是向下翻一行,在不需要后退的情況下比較方便q
12、 less:支持前后翻滾,既可以向上翻頁(yè)(pageup按鍵),也可以向下翻頁(yè)(pagedown按鍵)。,空格鍵是向下翻頁(yè),Enter鍵是向下翻一行如下圖所示:3.3.5 命令之:head作用: 用于顯示文件的開頭的內(nèi)容。在默認(rèn)情況下,head命令顯示文件的頭10行內(nèi)容語(yǔ)法:head(選項(xiàng))文件名參數(shù): -n 顯示從文件頭開始的行數(shù)舉例如下:3.3.6 命令之:tail作用: 用于顯示文件中的尾部?jī)?nèi)容。默認(rèn)在屏幕上顯示指定文件的末尾10行語(yǔ)法:tail (選項(xiàng))文件名參數(shù): -n 顯示文件尾部多少行的內(nèi)容(n為數(shù)字) -f 動(dòng)態(tài)顯示數(shù)據(jù)(不關(guān)閉)常用來查看日志舉例如下:3.4 復(fù)制文件和文件夾作
13、用:復(fù)制文件語(yǔ)法:cp 源文件 目標(biāo)文件參數(shù): -r 包含子目錄和文件舉例如下:擴(kuò)展:第4章 xfs文件系統(tǒng)的備份和恢復(fù)XFS提供了 xfsdump 和 xfsrestore 工具協(xié)助備份XFS文件系統(tǒng)中的數(shù)據(jù)。xfsdump 按inode順序備份一個(gè)XFS文件系統(tǒng)。與傳統(tǒng)的UNIX文件系統(tǒng)不同,XFS不需要在dump前被卸載;對(duì)使用中的XFS文件系統(tǒng)做dump就可以保證鏡像的一致性。這與XFS對(duì)快照的實(shí)現(xiàn)不同,XFS的dump和restore的過程是可以被中斷然后繼續(xù)的,無須凍結(jié)文件系統(tǒng)。xfsdump 甚至提供了高性能的多線程備份操作它把一次dump拆分成多個(gè)數(shù)據(jù)流,每個(gè)數(shù)據(jù)流可以被發(fā)往不
14、同的目的地首先了解一下xfsdump的備份級(jí)別有以下兩種,默認(rèn)為0(即完全備份)q 完全備份 0q 增量備份 1-9實(shí)驗(yàn)環(huán)境 系統(tǒng)RHEL7.2 添加一塊虛擬硬盤準(zhǔn)備一個(gè)測(cè)試分區(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)建一個(gè)新的分區(qū)Partition type: p primary (2 primary, 0 extended, 2 free)#創(chuàng)建主分區(qū) e extended#創(chuàng)建擴(kuò)展分區(qū)Select (default p):Using default response pPartition number (3,4, default 3):#指定分區(qū)號(hào)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ū),并進(jìn)行掛載建立了一個(gè)名為sdb1的目錄,把/dev/sdb1掛載在其目錄下,并在下面創(chuàng)建
19、兩個(gè)文件做測(cè)試rootxuegod60 # mkfs.xfs /dev/sdb1#格式化分區(qū)rootxuegod60 # mkdir /sdb1#創(chuàng)建掛載點(diǎn)rootxuegod60 # mount /dev/sdb1 /sdb1/#掛載確認(rèn)文件系統(tǒng)是xfs準(zhǔn)備備份測(cè)試文件rootxuegod60 # cp /etc/passwd /sdb1/rootxuegod60 # mkdir /sdb1/testrootxuegod60 # ls /sdb1/passwd test圖解:對(duì)整個(gè)分區(qū)進(jìn)行備份如果沒有找到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#指定備份會(huì)話標(biāo)簽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è)備標(biāo)簽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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 肝與腎中醫(yī)課件
- 肛腸健康講座課件
- 關(guān)于對(duì)稱的數(shù)學(xué)試卷
- 福建省教招小學(xué)數(shù)學(xué)試卷
- 肌內(nèi)效貼布技術(shù)課件
- 2025年05月浙江麗水市縉云縣衛(wèi)生健康系統(tǒng)招聘工作人員自愿放棄復(fù)審人員及人員筆試歷年專業(yè)考點(diǎn)(難、易錯(cuò)點(diǎn))附帶答案詳解
- 2025至2030船舶卸貨系統(tǒng)行業(yè)市場(chǎng)深度研究與戰(zhàn)略咨詢分析報(bào)告
- 2025至2030寵物衣服行業(yè)市場(chǎng)深度研究與戰(zhàn)略咨詢分析報(bào)告
- 廈門市政投資有限公司招聘考試真題2024
- 2024年商洛山陽(yáng)縣信毅學(xué)校招聘筆試真題
- 上海市行政執(zhí)法人員考試近年真題匯總(含解析)
- 中醫(yī)醫(yī)院中醫(yī)師帶徒協(xié)議模板范文
- 專業(yè)技術(shù)人員職務(wù)聘任書
- GB 29415-2013耐火電纜槽盒
- 創(chuàng)業(yè)板答題標(biāo)準(zhǔn)20題答案
- 《密碼法》培訓(xùn)只是講座PPT課件(帶內(nèi)容)
- 如何解讀血常規(guī)報(bào)告
- 區(qū)域消防安全風(fēng)險(xiǎn)評(píng)估規(guī)程DB50-T 1114-2021
- 站用電400V系統(tǒng)定期切換試驗(yàn)方案
- 初中數(shù)學(xué)北師大八年級(jí)下冊(cè)(2023年修訂) 因式分解岷陽(yáng)王冬雪提公因式法教學(xué)設(shè)計(jì)
- 免疫調(diào)節(jié)治療在腦卒中的運(yùn)用課件
評(píng)論
0/150
提交評(píng)論