ch8 file system management(2013 ncu-nos_nm)

25
File System Management CSIE 基爾 @ NCU網路開源社 Updated: 12012013

Upload: -chou

Post on 07-Jul-2015

255 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Ch8   file system management(2013 ncu-nos_nm)

File System Management

CSIE 基爾 @ NCU網路開源社

Updated: 12012013

Page 2: Ch8   file system management(2013 ncu-nos_nm)

課程

•相關學分:OS

•等級:

•背景知識:灌過FreeBSD(切割過硬碟佳)

•課程目標:• 了解檔案系統

• 了解基本的檔案權限管理

Page 3: Ch8   file system management(2013 ncu-nos_nm)

System info

Page 4: Ch8   file system management(2013 ncu-nos_nm)

ad:IDE 硬碟da:SCSI 硬碟

a:代號 a 通常會分配給根目錄使用。b:代號 b 通常是給 swap 空間使用。c:代號 c 通常是代表整個主要磁區。

Page 5: Ch8   file system management(2013 ncu-nos_nm)

目錄 VS 磁區

Page 6: Ch8   file system management(2013 ncu-nos_nm)

查看硬碟使用情況

•指令:df –h

Page 7: Ch8   file system management(2013 ncu-nos_nm)

查看目錄內使用情況

•指令:du –h

Page 8: Ch8   file system management(2013 ncu-nos_nm)

系統狀況查詢

•指令:systat –vm 1

Page 9: Ch8   file system management(2013 ncu-nos_nm)

硬碟狀況查詢

•指令:

• diskinfo –vt [target]

Page 10: Ch8   file system management(2013 ncu-nos_nm)

掛載 & 格式化

Page 11: Ch8   file system management(2013 ncu-nos_nm)

掛載 –未格式化的硬碟

•指令:mount [掛上內容]

• Ex. mount /cdrom

• Ex. mount /dev/acd0

•設定檔位置:/etc/fstab

現在的FreeBSD也很聰明,USB隨插即用,大多是在新增硬碟需要這個步驟。

Page 12: Ch8   file system management(2013 ncu-nos_nm)

硬碟格式化:sysinstall 這指令很厲害喔!

Page 13: Ch8   file system management(2013 ncu-nos_nm)

因為我們沒有要格式化的硬碟,所以看看就好。

磁區劃分

Page 14: Ch8   file system management(2013 ncu-nos_nm)

磁碟切割

切割完磁區。區分label。

Page 15: Ch8   file system management(2013 ncu-nos_nm)

掛入硬碟(略)

•指令: mount_msdosfs [-L] [zh_TW.Big5] [/dev/da0s1] [/mnt]

•指令:mount_ntfs [-C] [Big5] [/dev/da0s1] [/mnt]

掛入NFS(略)

Page 16: Ch8   file system management(2013 ncu-nos_nm)

掛載 –未格式化的硬碟 (略)

•指令:dd if=/dev/zero of=/dev/[target] bs=1k count=1

•指令:fdisk –B [target]

Page 17: Ch8   file system management(2013 ncu-nos_nm)

系統快照 (snapshot)

•檔案系統快照的功能就是記錄當時檔案系統的狀態。

•用於系統備份,只需斷網。

•省空間(如果不移動)。

•指令:• 快照:mksnap_ffs /home /home/snapshot20050730

• 紀錄/home當時的快照

• /home的快照,只能存在/home下

• 讀取: mdconfig -a -t vnode -f /home/snapshot20050730 -u 3

Page 18: Ch8   file system management(2013 ncu-nos_nm)

檔案權限

Page 19: Ch8   file system management(2013 ncu-nos_nm)

Linux基本權限管理

19

•指令:ls -al

Page 20: Ch8   file system management(2013 ncu-nos_nm)

4 2 1

7

gu o

a

=2的3次方-1

Page 21: Ch8   file system management(2013 ncu-nos_nm)

檔案權限修改

•指令:chmod [權限值] [檔案]

• Ex.

• chmod 777 test.txt

• chmod a=rwx test.txt

• chmod g+x test.txt

Page 22: Ch8   file system management(2013 ncu-nos_nm)

檔案擁有者修改

•指令:chown [使用者] [檔案]

Page 23: Ch8   file system management(2013 ncu-nos_nm)

檔案擁有群組修改

•指令:chgrp [群組名稱] [檔案]

Page 24: Ch8   file system management(2013 ncu-nos_nm)

Permission Denied

Page 25: Ch8   file system management(2013 ncu-nos_nm)

Access success!