《Linux 八》 檔案系統管理

來源:互聯網
上載者:User

Linux檔案系統管理
課程大綱 『
 檔案系統構成及命令
 硬碟分區及管理
 磁碟配額
 備份與恢複

檔案系統構成 『
 *1 /usr/bin、/bin :  存放所有使用者可以執行的命令
 *2 /usr/sbin、/sbin : 存放只有root可以執行的命令
 *3 /home : 使用者預設宿主目錄
 *4 /proc : 虛擬檔案系統,存放當前進程資訊 [儲存在記憶體鏡像中的]
 *5 /dev : 存放裝置檔案
 *6 /lib : 存放系統程式運行所需的共用庫
 *7 /lost+found : 存放一些系統出錯的檢查結果
 *8 /tmp : 存放臨時檔案
 *9 /etc : 系統設定檔 [最重要的目錄之一]
 *10 /var : 包含經常發生變動的檔案,如郵件、記錄檔、計劃任務等
 *11 /usr : 存放所有命令、庫、手冊頁等 [有點像 c:\windows]
 *12 /boot : 核心檔案及自舉程式檔案儲存位置
 *13 /mnt : 臨時檔案系統的安裝點  mount
/usr/local program files
hp@ubuntu:/$ df -m
檔案系統        1M-塊  已用  可用 已用% 掛載點
/dev/loop0      14692  4746  9210   35% /
udev             2977     1  2977    1% /dev
tmpfs            1195     1  1194    1% /run
none                5     1     5    1% /run/lock
none             2986     1  2985    1% /run/shm
/dev/sda8       20490 17188  3303   84% /host
/dev/sda7      105036 24898 80139   24% /media/Studty
hp@ubuntu:/$ du -h /etc/services
20K    /etc/services
hp@ubuntu:/$ du -sh ~/dlinux
76K    /home/hp/dlinux
hp@ubuntu:/$ file /etc/services
/etc/services: ASCII English text
特殊許可權:粘著位t
 *1 粘著位的定義:當許可權為777的目錄被授予粘著位,使用者只能在此目錄下刪除自己是所有者的檔案。
常用命令 {
 *1 查看分區使用方式:df
 *2 查看檔案、目錄大小:du
 *3 查看檔案詳細時間參數:stat
 *4 校正檔案md5值:md5sum
 *5 檢測修複檔案系統:fsck、e2fsck
(單一使用者模式卸載檔案系統後執行)
}
hp@ubuntu:/$ df -h
 檔案系統        容量  已用  可用 已用% 掛載點
 /dev/loop0       15G  4.7G  9.0G   35% /
 udev            3.0G  4.0K  3.0G    1% /dev
 tmpfs           1.2G 1000K  1.2G    1% /run
 none            5.0M  4.0K  5.0M    1% /run/lock
 none            3.0G  804K  3.0G    1% /run/shm
 /dev/sda8        21G   17G  3.3G   84% /host
 /dev/sda7       103G   25G   79G   24% /media/Studty
添加硬碟分區 『
 *1 劃分分區(fdisk)
 *2 建立檔案系統 (mkfs)
 *3 嘗試掛載 (mount) [mount 物理裝置名稱 掛載點(空目錄)]
 *4 寫入設定檔 (/etc/fstab)

/etc/fstab
系統的潛在威脅
 *1 系統硬體故障
 *2 軟體故障
 *3 電源故障
 *4 使用者的誤操作
 *5 人為破壞
 *6 緩衝中的內容沒有及時的寫入磁碟
 *7 自然災害
備份介質的選擇
 *1 備份介質
 *2 硬碟
 *3 光碟片
 *4 磁帶
 *5 抽取式存放裝置裝置
 *6 一般在選擇備份介質時,要從可靠性、速度和介質價格之間進行權衡
備份策略
 *1 完全備份
  每隔一段時間對系統進行一次完全的備份,這樣在備份時間間隔內,一旦系統發生故障
  使得資料丟失時,就可以用上一次的備份資料恢複到上一次備份時的情況。
 *2 增量備份
  首先進行一次完全備份,然後每隔一段較短的時間進行一次備份,但是僅僅備份每個短時期內更改的內容。
備份的分類
 *1 系統備份
 *2 實現對作業系統和應用程式的備份
 *3 盡量在系統崩潰以後能快速簡單完全地恢複
系統的運行
 *1 主要備份/etc、/boot 、/var/log、/usr/local等
 *2 一般只有當系統內容發生變化時才進行
 *3 使用者備份
 *4 實現對使用者檔案的備份 /home
 *5 使用者的資料變動頻繁
 *6 通常採用增量備份策略進行
記錄更改建立備份日誌
 *1 記錄系統的更改
 *2 記錄對系統進行了哪些修改的詳細描述及為什麼要進行修改
 *3 建立備份日誌
 *4 使用備份日誌表格
 *5 妥善保管
備份日誌表格範例
 *1 機器名稱、IP地址、存放位置
 *2 備份時間
 *3 備份介質及其編號
 *4 備份的檔案系統
 *5 備份的目錄和檔案
 *6 使用的備份命令
 *7 備份人員及其他
cp命令備份舉例
 備份目錄:
   cp -Rpu 備份目錄 目標目錄
     -p 保持備份目錄及檔案屬性
     -u 增量備份
 遠程備份可用scp
tar 命令使用舉例
 # tar -zcf /backup/sys_20110303.tar.gz /etc /boot
  備份/etc目錄,可同時打包多個目錄
 # tar -zcf backup_user_20110303.tar.gz /etc/passwd
  /etc/shadow /etc/group /etc/gshadow
   對/etc目錄下指定檔案進行備份
 # tar -ztf backup_user_20110303.tar.gz
  查看備份包中檔案(不解包)

 # tar -zxf /backup/etc_20110303.tar.gz
  還原/etc目錄,預設還原到打包檔案來源目錄,
  -C可以指定還原目錄
 # tar -zxf backup_user_20110303.tar.gz etc/group
  只恢複備份中的指定檔案
 ...
知識點總結
 *1 Linux檔案系統構成
 *2 檔案系統管理命令
 *3 粘著位許可權
 *4 如何添加新硬碟
 *5 /etc/fstab設定檔設定
 *6 swapfile功能設定
 *7 磁碟配額設定
 *8 備份理念及cp、tar命令備份應用
練習
 *1 粘著位實驗
 *2 ACL使用權限設定
 *3 添加新硬碟劃分分區
 *4 通過swapfile功能增加swap空間
 *5 設定使用者磁碟配額
 *6 備份系統資料結合計劃任務應用
 *7 檔案系統操作命令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.