使用外部儲存設備
LANG=zh_CN.utf8 定制中文環境
LINUX 中的外部裝置都有相應的裝置檔案名,不能直接使用,需要挂載
例如 mount /dev/fd0 /mnt/floppy
mount /dev/cdrom /mnt/cdrom
挂載的指令 mount 裝置檔案名 挂載點
常用的外部設定檔案名
軟碟 /dev/fdN (N=0,1,2...)
光驅(IDE接口) /dev/cdrom(->/dev/hdx)
光驅(SCSI) /dev/scdN(N=0,1,2...)
硬碟(IDE接口) /dev/hdx(X=a,b,c...)
硬碟 (SCSI) /dev/sdx(X=a,b,c...)
U 盤 /dev/sdx(X=a,b,c...)
一般使用過程:
挂載外設 讀寫挂載點 解除安裝裝置 移走外部裝置
解除安裝
umount /mnt/cdrom umount /dev/cdrom
彈出 CD光牒 eject
收回 光驅 eject -t
df 檢視挂載情況
挂載U盤
U 盤内置USB-SCSI 轉換接口,是以被認為是SCSI 硬碟
預設都劃分了一個分區
需要事先驅動 (核心要支援SCSI,USB 接口)
modprobe usb-storage
檔案系統類型選項
mount -t 《檔案系統類型》 裝置 挂載點
Windows NTFS 格式的媒體預設的核心不能識别,需要重新編譯核心
mount -t ntfs /dev/hda3 /mnt/d
資料CD光牒格式: iso9660 , udf(可擦寫CD光牒上的格式)
mount -t iso9660 /dev/cdrom /mnt/cdrom
選項用來調整對媒體的通路效果
mount -o 選項 裝置 挂載點
不同的檔案系統類型具有不同的選項
MAN MOUNT
WINDOWS 分區的常用挂載選項
iocharset=<charset>
(設定檔案系統的字元編碼常用值為 gb2312和utf8) 一般中文編碼 gb2312和utf8
mount -t vfat -o iocharset=gb2312 /dev/hda2 /d
mount -t vfat -o iocharset=utf8 /dev/hda2 /d
常用移動媒體挂載選項
rw/ro uid gid
umask :設定挂載點目錄的檔案權限掩碼
mount -o ro,utf8,uid=redhat,gid=redhat /dev/cdrom /mnt/cdrom
Linux 的分區與格式化
分區原理
格式化原理
常用的LINUX 分區工具 fdisk
一般使用過程 :
運作指令
fdisk /dev/sdb 隻能以root使用者實行
添加删除、修改分區
重新開機
格式化工具 mkfs 支援ext2 ,ext3 ,vfat 等
用法一:mkfs -t <type> <partition>
mkfs -t ext2 /dev/hdb2
用法二: mkfs.<type> <partition>
mkfs.ext2 /dev/hdb2
mke2fs -支援ext2/ext3檔案系統,預設建立ext2 檔案系統。
用法 mke2fs [-j] <partition>
mke2fs -j /dev/sdb2 把ext2改成ext3格式并不破壞原有檔案。
可以使用 mkfs. 然後按TAB鍵 顯示出檔案系統的類型。
注意: LINUX swap 檔案系統不能格式化,隻能
通過mkswap /dev/sdb2 來初始化。
mount永久挂載 :
寫入/etc/fstab
/dev/sdb2 /mnt/sd2 ext3 defaults 0 0
df -T 顯示檔案系統的類型。
使用卷标挂載
添加卷标 e2label
e2label /dev/sdb2 test
根據卷标挂載
mount LABEL=test /mnt/sd2
LABEL=test /mnt/sd2 ext3 defaults 0 0
mount 挂載選項
ro/rw 隻讀/ 讀寫
exec/noexec允許 /不允許可實行
dev/nodev 允許 /不允許裝置檔案
suid,sgid/nosuid,nosgid 允許/不允許 suid,sgid 檔案
atime/noatime更新/ 不更新節點的通路時間
async/sync 異步/ 同步磁盤I/O
user/nouser 允許/ 不允許普通使用者挂載磁盤,用于/etc/fstab 檔案中的選項
LINUX 檔案系統的維護
優化ext2/ext3 檔案系統
linux 中檔案系統最小的塊大小隻有三種類型 1024,2048 ,4096
格式化 mkfs.ext3 -b 4096 /dev/sda2
檢查檔案系統的屬性 tune2fs -l /dev/sda2 |more
有關節點的概念
mkfs.ext3 -b 4096 -i 8192 /dev/sda2
保留塊 為管理者保留的磁盤管理空間,預設為總資料塊的5%
mkfs.ext3 -b 4096 -i 8192 -m 2 /dev/sda2
設定保留塊的數量總數占總數的百分比為2%
tune2fs 調整ext2/ext3 檔案系統特性的工具
-l <device > 檢視檔案系統資訊
-c <count> 設定強制自檢的挂載次數
-i <n day> 設定強制自檢的間隔時間
-m <percentage> 保留塊的百分比
-j 将ext2檔案系統轉換為 ext3格式
df -T 檢視檔案系統的類型
fsck 檢查檔案系統資料完整性及修複的工具
用法一:fsck -t ext2 /dev/sdb1
用法二: fsck.ext2 /dev/sdb1
用法一:fsck -t ext3 /dev/sdb4
用法二: fsck.ext3 /dev/sdb4
使用磁盤配額 挂載後能不能再使用quota ????
隻能在單一個分區上限制配額
需要核心支援
EXT2 EXT3 系統支援
需要使用者程式quota軟體包支援
使用usrquota,grpquota 選項挂載一個分區,激活核心的支援
mount -o usrquota,grpquota /dev/sdbq /mnt/d1 或
mount -o remount,usrquota,grpquota /
init 1 (進入單使用者環境)
dd if=/dev/zero of=file bs=lk count=1024
quotacheck -cvuga 檢查并且建立磁盤配額的資料庫檔案,檔案存放在挂載點的根目錄下
quotaon -a 激活磁盤配額分區
edquota -u <username >指定使用者配置設定磁盤空間和節點數量
edquota -t 修改過期時間
repquota -a 顯示 系統中使用者的配額情況。
quotaoff /mnt/d1 關閉磁盤配額。
為了在系統啟動時 實行 磁盤配額 需要 編輯 /etc/fstab 檔案
quota 指令可以檢視使用者的配額使用情況
man edquota
為了使磁盤配額啟動時仍然有效的,要寫入/etc/fstab.
挂載mount 就是寫進/etc/mtab檔案裡面。
Automounter
autofs軟體包 作用:自動挂載通路的分區
主配置檔案 /etc/auto.master 格式:
挂載目錄 映射檔案 參數
/misc /etc/auto.misc --timeout=60
映射檔案 /etc/auto.misc 格式
關鍵字 挂載選項 裝置
cd -fstype=iso9660,ro :/dev/cdrom
fd -fstype=auto :/dev/fdo
重新開機autofs 服務 service autofs restart
通路裝置的方法 挂載目錄+ 關鍵字
ls /misc/cd
登陸管理工具PUTTY 的環境