ch8 file system management(2013 ncu-nos_nm)
TRANSCRIPT
File System Management
CSIE 基爾 @ NCU網路開源社
Updated: 12012013
課程
•相關學分:OS
•等級:
•背景知識:灌過FreeBSD(切割過硬碟佳)
•課程目標:• 了解檔案系統
• 了解基本的檔案權限管理
System info
ad:IDE 硬碟da:SCSI 硬碟
a:代號 a 通常會分配給根目錄使用。b:代號 b 通常是給 swap 空間使用。c:代號 c 通常是代表整個主要磁區。
目錄 VS 磁區
查看硬碟使用情況
•指令:df –h
查看目錄內使用情況
•指令:du –h
系統狀況查詢
•指令:systat –vm 1
硬碟狀況查詢
•指令:
• diskinfo –vt [target]
掛載 & 格式化
掛載 –未格式化的硬碟
•指令:mount [掛上內容]
• Ex. mount /cdrom
• Ex. mount /dev/acd0
•設定檔位置:/etc/fstab
現在的FreeBSD也很聰明,USB隨插即用,大多是在新增硬碟需要這個步驟。
硬碟格式化:sysinstall 這指令很厲害喔!
因為我們沒有要格式化的硬碟,所以看看就好。
磁區劃分
磁碟切割
切割完磁區。區分label。
掛入硬碟(略)
•指令: mount_msdosfs [-L] [zh_TW.Big5] [/dev/da0s1] [/mnt]
•指令:mount_ntfs [-C] [Big5] [/dev/da0s1] [/mnt]
掛入NFS(略)
掛載 –未格式化的硬碟 (略)
•指令:dd if=/dev/zero of=/dev/[target] bs=1k count=1
•指令:fdisk –B [target]
系統快照 (snapshot)
•檔案系統快照的功能就是記錄當時檔案系統的狀態。
•用於系統備份,只需斷網。
•省空間(如果不移動)。
•指令:• 快照:mksnap_ffs /home /home/snapshot20050730
• 紀錄/home當時的快照
• /home的快照,只能存在/home下
• 讀取: mdconfig -a -t vnode -f /home/snapshot20050730 -u 3
檔案權限
Linux基本權限管理
19
•指令:ls -al
4 2 1
7
gu o
a
=2的3次方-1
檔案權限修改
•指令:chmod [權限值] [檔案]
• Ex.
• chmod 777 test.txt
• chmod a=rwx test.txt
• chmod g+x test.txt
檔案擁有者修改
•指令:chown [使用者] [檔案]
檔案擁有群組修改
•指令:chgrp [群組名稱] [檔案]
Permission Denied
Access success!