Ch8 file system management(2013 ncu-nos_nm)

Preview:

Citation preview

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!