一、磁碟 (FHS:Filesystem Hierarchy Standard(文件系統層次化標準)的縮寫) 1、常用目錄 /var 主要存放經常變化的文件,如日誌 /usr/local 用戶自行安裝的軟體 /proc 虛擬文件系統,例如系統內核、進程、外部設備及網路狀態等 /lost+found ...
一、磁碟 (FHS:Filesystem Hierarchy Standard(文件系統層次化標準)的縮寫)
1、常用目錄
/var 主要存放經常變化的文件,如日誌
/usr/local 用戶自行安裝的軟體
/proc 虛擬文件系統,例如系統內核、進程、外部設備及網路狀態等
/lost+found 當文件系統發生錯誤時,將一些丟失的文件片段存放在這裡
2、設備
2.1、常見設備linux系統下名稱
IDE設備 had hdb hdc
SCSI/SATA/U盤 sda sdb sdc
軟盤 fd0 fd1
印表機 lp0 lp1 lp3
光碟 /dev/cdrom (/dev/sr0)
硬碟 /dev/sda /dev/sdb (/dev/sdb1)
2.2、設備文件
a、根據FHS協議,/dev/目錄中的是設備文件
b、以sd開頭,硬碟存儲設備
c、sdb,第二個被系統識別的存儲設備
d、sdb1 中5 是分區編碼
(主分區和擴展分區 1-4 邏輯分區5~)
3、文件系統
windows :NTFS、FAT32
linux :ext2 +日誌系統
ext3 +日誌系統
ext4 +日誌系統
XFS +日誌系統
4、linux 系統的文件
a、inode (文件名稱、文件屬性、文件許可權、文件修改、文件所有者和所有組、指針+block)
5、硬碟
5.1、分區
5.2、格式化
5.3、掛載:將硬碟與某個某個目錄做關聯的動作。(為了通過目錄使用相關硬碟資源)
6、VFS
7、設備掛載,mount命令使用!
mount 設備地址(路徑+設備名稱) 掛載目錄
umount 設備地址 / 掛載目錄
vim /etc/fstab 讓掛載設備永久生效
/dev/mapper/cl-swap swap(掛在目錄) swap(磁碟格式) defaults 0(是否備份) 0(是否自檢)
8、fdisk 命令
8.1、fdisk 命令使用
A、fdisk -d 刪除分區
B、fdisk -n 新建分區
C、fdisk -p 看看分區狀態
8.2fdisk命令實例
8.2.1、fdisk /dev/sdb(掛在硬碟)
8.2.2、查看並保存
8.2.3、創建文件夾並掛載
8.2.4、創建並掛載swap(交換分區)
A、分區 fdisk /dev/sdb
B、格式化mkswap /dev/sdb5
C、vim /etc/fstab
swapoff /dev/sdb5 關閉交換分區
9、磁碟配額
9.1、磁碟配額
個數 inode
大小 block
軟限制:soft警告
硬限制:hard 直接拒絕
uerquota (RHEL5/RHEL6)
uquota (RHEL7)
9.2、磁碟配額實例
a、vim /etc/fstab (在defaults之後添加uquota,然後重啟系統)
UUID=b8a3c50b-e628-4814-b6b1-dd16f5340694 /boot xfs defaults,uquota 0 0
b、mount | grep /boot (查看添加磁碟配額是否添加成功)
/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,usrquota)
c、chmod -Rf /boot (修改/boot 目錄許可權為777)
d、xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 dream' /boot
(添加軟限制大小為3M,硬限制大小為6M,軟限制個數為3,應限制個數為6,限制用為dream,限制目錄為/boot)
e、edquota -u dream (編輯dream用戶磁碟配額)
註:文章整理來自《linux就該這麼學》作者劉遄