1、一切從「/」開始node
一、Linux系統中的一切文件都是從「根(/)」目錄開始的,並按照文件系統層次化標準(FHS)採用樹形結構來存放文件,以及定義了常見目錄的用途。vim
FHS:哪些文件或者設備放在什麼位置,只是一個約定俗稱的標準。而且Linux 中的文件和文件夾嚴格區分大小寫。oracle
常見的目錄app
/root 和 /home/用戶名 二者都是家目錄,只是/root只存儲管理員 而/home 存儲的是普通用戶性能
/bin 全部的bin 目錄都是保存命令的文件指針
/boot 開機所須要的文件(驅動、引導)日誌
/dev 設備目錄 /etc 配置文件(系統、服務)/var 常常發生變更的數據(日誌)擴展
絕對路徑:從「/」開始 /app/oracle/oradata/PROD1/。。。配置
相對路徑;不是從「/」開始的權限
2、Udev設備管理器的命名規則
/dev/sda a:第一塊被系統識別的硬盤
/dev/sdb b:第二塊被系統識別的硬盤
/dev/sda1 1:只是一個分區編號 1-4 多是主分區 1-4還多是擴展分區 5-~ 邏輯分區
3、文件系統與數據資料
ext3:紅帽5默認格式 可將意外宕機的數據進行恢復
ext4:紅帽6默認格式 性能進行提高,一樣能夠進行數據恢復
xfs:紅棉7默認格式,性能更進一步提高,最卓越的亮點應該當屬可支持高達18EB的存儲容量。
一個文件包括兩部分
一、inode:存儲文件名稱、修改時間、全部者、全部組、大小、指針等,指針指向文件存儲的位置。
二、文件的正式內容
文件存儲在block塊中,若是一個block=4k 一個文件5k,那麼它將存放在兩個block塊
VFS:虛擬文件系統
用戶不須要指定文件類型就是因爲VFS系統的存在屏蔽了底層文件類型,因此你可cat 1.txt cat 2.bak
對一個新加的硬盤須要作哪些操做
一、分區:將一個硬盤進行裁剪,裁剪成你須要的大小
二、格式化:將硬盤類型進行調整,調整成你須要的文件類型
三、掛載:將一個設備文件與目錄去作關聯的動做叫作掛載,目的是可以經過這個目錄去訪問硬盤設備裏的內容
具體操做
增長xfs硬盤空間
ls -l /dev/sd*
分區:fdisk /dev/sdb n/p/回車/回車/+大小G/p查看/w 保存
格式化:mkfs 兩下tab鍵能夠顯示全部格式化類型,這裏mkfs.xfs
掛載:首先須要建立一個文件夾 mkdir /new
mount 設備名稱 目錄名稱 mount /dev/sdb1 /new 可是此方法只能臨時掛載,關機後失效
因此須要 vim /etc/fstab
設備名稱 目錄名稱 文件類型 權限設置 0 0 (第一個0 是否自動備份 第二個0是否否開機檢測 )
編輯完畢後則永久生效 其中設備名稱能夠替換爲UUID
添加swap交換空間
ls -l /dev/sd*
分區: fdisk /dev/sdb n/p/回車/回車/+大小G/p查看/w 保存
df -h 查看
格式化:mkswap /dev/sdb2 swap分區專用
掛載:swapon /dev/sdb2 free -m 查看效果
vim /etc/fstab
/dev/sdb2 swap swap defaults 0 0
讓其永久生效