天天看點

linux 檔案系統管理

Linux 檔案系統管理①

<1> 檔案系統構成

首先,學習文獻系統管理,得先知道檔案系統的大概構造!

①   /usr/bin ,/bin 存放所有使用者可以執行的指令。

②   /usr/sbin,/sbin 存放隻有 root 可以執行的指令。

③   /home 使用者預設的宿主目錄。

④   /proc 虛拟檔案系統,存放當先記憶體鏡像。

⑤   /dev 存放裝置檔案。

⑥   /lib 存放系統程式運作所需的共享庫。

⑦   /lost+found 存放一些系統出錯的檢查結果。

⑧   /tmp 存放臨時檔案

⑨   /etc  <b>系統配置檔案</b>

⑩   /var 包含經常發生變動的檔案,如郵件,日志檔案,任務計劃等!

⑪   /usr 存放所有指令,庫,手冊頁等!

⑫   /mnt 臨時檔案系統的安裝點!

⑬   /boot 核心檔案及自舉程式檔案的儲存位置!

檔案系統常用指令

操作檔案系統所應該掌握的指令哦!這幾個指令 用用就會了!!

①   檢視分區使用情況:df {&lt;s&gt;目錄|&lt;h&gt;人性化}

②   檢視檔案,目錄大小:du{&lt;s&gt;目錄|&lt;h&gt;人性化}

③   檢測修複檔案系統:fsck.e2fsck

④   判斷檔案類型:file{&lt;y&gt;自動|為什麼這麼說,自己試試吧}

使用、挂載 光驅

Linux的CD光牒不是裝入就能用的,咳咳,這塊是需要挂載的,下面指令是将CD光牒挂載到mnt下!指令友友們自己試試!

#mount /dev/cdrom /chenyi

解除安裝:umount /chenyi

中斷光驅:eject

#df

#cd /chenyi  

#ls /chenyi

添加磁盤或分區

學會分區啥啥啥是應該的!

①   劃分分區 (fdisk) ②建立檔案系統(mkfs)

④   嘗試挂載(mount) ⑤寫入配置檔案(/etc/fstab)

下面以虛拟機開展一個實驗,實作分區和磁盤配額!

1:打開虛拟機設定,添加一塊硬碟把,大小自定,然後reboot吧!

2:檢測第二塊硬碟是否被挂載上,如果是虛拟機環境,此時應該是sdb2沒錯。但如果是PC伺服器的話,硬碟的編号順序是看主機闆上插槽的,扯遠了~~

兩個指令确認sdb這塊新加的硬碟,1.dmesg | grep sdb 2.fdisk -l /dev/sdb

3:分區流程,fdisk /dev/sdb

<a href="http://blog.51cto.com/attachment/201210/194553596.jpg" target="_blank"></a>

指令參數解釋:

指令名稱

指令作用

m

幫助

p

顯示分區表

n

添加新分區 EXT3,EXT2

t

改變分區檔案系統類型

w

儲存退出

q

不儲存退出

d

删除分區

<a href="http://blog.51cto.com/attachment/201210/194604110.jpg" target="_blank"></a>

标注1:表示主分區 1-4

标注2:1-2610 不知道就會覺得怪怪的,這是幹啥啊, 這是煮面(柱面)一個柱面預設好像是8M把,這裡可以以柱面的方式決定分區的大小。也可以以 +多少多少M的方式決定,哪個好用呢,看你自己咯!咳,上圖建立了2個主分區!2個哦

*建立檔案系統(籠統點說把,格式化)

指令:mkfs 格式化指令 mkfs.ext3 格式化指令 或者用的爽點

這有2個選項,介紹下,-b 調整資料塊的大小,有什麼用,視情況而定,如果真的很想知道,百度或M我都可以! -l 指定标卷

開始格式化

<a href="http://blog.51cto.com/attachment/201210/194615541.jpg" target="_blank"></a>

嘗試挂載:(mount) 看圖把

<a href="http://blog.51cto.com/attachment/201210/194623298.jpg" target="_blank"></a>

實作開機自動挂載

<a href="http://blog.51cto.com/attachment/201210/194630674.jpg" target="_blank"></a>

linux 檔案夾系統管理②

Swapfele實作 通過檔案實作swap

指令:

#mkdir /var/chenyi   建立一個目錄 名:chenyi

#chmod 700 /var/swap 安全着想 可有可無

#dd if=/dev/zero of=/var/chenyi/chenyi.swap bs=1M count=1024

#vi /etc/chenyi/chenyi.swap 設定開機挂載

 /var/chenyi/chenyi.swap swap swap defaults 0 0

#free 檢視檢視

#/var/itchenyi/itchenyi.swap 建立指定檔案系統

#swapon /var/chenyi/chenyi.swap mkswap 開啟   swapoff 反之

<a href="http://blog.51cto.com/attachment/201210/194742412.jpg" target="_blank"></a>

dd 指令可用于硬碟對接,複制等,功能還是很強大的,zero屬于僞裝置,上圖就是zero向chenyi.swap中寫0 直到寫到指定大小為止!

磁盤配額

1:開啟磁盤配額功能,編輯/etc/fstab檔案,在挂載屬性上加上标志 usrquota

或grpquota 也可以,分隔寫在一起,即

/dev/sda1 /chenyi ext3 defaults.usrquota,grpquota 1 2

臨時設定:mount –o remount,usrquota,grpquota /chenyi

2:建立配額資料庫(進入單使用者模式) init 1

quotacheck –cvuga

&lt; c:建立配額 u:使用者配額 v:詳細資訊 g:組 a:查找所有 &gt;

指令執行後會生成aquota.user . aquota.group 2個檔案

圖1

<a href="http://blog.51cto.com/attachment/201210/194750321.jpg" target="_blank"></a>

圖2

<a href="http://blog.51cto.com/attachment/201210/194758845.jpg" target="_blank"></a>

圖3:edquota chenyi 編輯配額

<a href="http://blog.51cto.com/attachment/201210/194805295.jpg" target="_blank"></a>

圖4:效果顯出

<a href="http://blog.51cto.com/attachment/201210/194812618.jpg" target="_blank"></a>

配額選項可複制 文法如下

equota –p chenyi chenyi1   這樣chenyi1使用者的配額選項和chenyi一樣了!

OK了,檔案系統就寫到這!!!

本文轉自 lgpqdwjh 51CTO部落格,原文連結:http://blog.51cto.com/itchenyi/1028611,如需轉載請自行聯系原作者

繼續閱讀