2019-08-01

盤格式化操作 創(chuàng)建文件系統(tǒng)

文件系統(tǒng): 用戶將數(shù)據(jù)存儲到磁盤中的方式 FAT32(單個文件小于4G) NTFS(沒有單位文件存儲限制)
XFS(存儲效率更高-數(shù)據(jù)庫) ext3/ext4(存儲效率較低)

創(chuàng)建inode和block
數(shù)據(jù)信息(數(shù)據(jù)屬性信息 數(shù)據(jù)內(nèi)容信息) --- 數(shù)據(jù)屬性信息 --- inode --- 磁盤中
--- 數(shù)據(jù)內(nèi)容信息 --- block (多個) --- 磁盤中
如何進(jìn)行格式化:
mkfs --- make filesystem
mkfs.文件系統(tǒng)類型 分區(qū)信息
mkfs.xfs /dev/sdb1
mkfs -t xfs /dev/sdb1

磁盤掛載應(yīng)用

臨時掛載應(yīng)用: mount /dev/sdb1 /mnt
永久掛載應(yīng)用: /etc/fstab /etc/rc.local
vim /etc/fstab
/dev/sdc1 /mnt xfs defaults 0 0

說明: /etc/fstab文件內(nèi)容編寫錯誤, 服務(wù)器啟動緩慢/文件系統(tǒng)出現(xiàn)只讀情況
企業(yè)環(huán)境: 文件系統(tǒng)只讀異常問題:
掛載參數(shù): remount
mount -o remount rw /

掛載常用參數(shù): defaults    
rw, suid, dev, exec, auto, nouser, and async
rw               --- 掛載之后掛載點目錄權(quán)限可讀可寫
ro               --- 掛載之后掛載點目錄權(quán)限只讀模式
suid(setuid)     --- 掛載之后掛載點中, 可以支持setuid特殊權(quán)限位 
nosuid(nosetuid) --- 掛載之后掛載點中, 禁止支持nosetuid特殊權(quán)限位

練習(xí):
mount -o suid /dev/sdc1 /mnt
說明: 在目錄中特殊權(quán)限位命令可以生效
mount -o nosuid /dev/sdc1 /mnt
說明: 在目錄中特殊權(quán)限位命令不可以使用
exec: --- 允許掛載點目錄中代碼或腳本文件執(zhí)行
mount -o exec /dev/sdc1 /mnt
noexec: --- 禁止掛載點目錄中代碼或腳本文件執(zhí)行 安全性
mount -o noexec /dev/sdc1 /mnt
async: --- 異步存儲數(shù)據(jù)方法 用戶存儲數(shù)據(jù) -內(nèi)存- /mnt 磁盤 效率更高 安全性低
sync: --- 同步存儲數(shù)據(jù)方法 用戶存儲數(shù)據(jù) ------ /mnt 磁盤 效率較低 安全性高

卸載掛載點常見問題:
01. 卸載時所在目錄就是掛載點目錄
02. 卸載時掛載目錄數(shù)據(jù)被程序占用
強制卸載:
umount -lf /mnt
-l lazy --- 采用懶惰卸載
-f force --- 強制卸載操作

企業(yè)中: 磁盤空間不足如何解決
找出產(chǎn)生磁盤空間占用:
block: 產(chǎn)生大量大文件, 會造成block空間不足
刪除方式: rm -f 大文件
01. 如何找出大文件:
a 利用find 命令找出大文件
b 利用du 命令找出大文件
du -sh /opt/*|sort -hr

補充: 如何將文件徹底刪除:
條件一: 硬鏈接數(shù)為0    i_link=0
條件二: 進(jìn)程調(diào)用數(shù)為0  i_count=0 
建議清除大文件數(shù)據(jù)方式: >/xx/大文件

inode: 產(chǎn)生大量小文件, 會造成inode空間不足    
刪除方式: find /mnt -type f -name "oldboy*" -size -2k|xargs rm

補充: 判斷命令是否執(zhí)行成功
echo $?  --- 0    表示判斷上一個命令執(zhí)行成功
         --- 非0  表示判斷上一個命令執(zhí)行失敗

企業(yè)中: 如何調(diào)整swap空間大小
第一個里程: 劃分磁盤空間被swap交互分區(qū)使用
dd if=從哪取出存儲空間信息 of=放到哪 bs=每次取出多少 count=取多少次
dd if=/dev/zero of=/tmp/1G bs=100M count=10

第二個里程: 標(biāo)記文件被swap使用
mkswap /tmp/1G

第三個里程: 將標(biāo)記文件空間增加到swap分區(qū)空間中
swapon /tmp/1G

第四個里程: 如何減少swap空間
swapoff /tmp/1G

實際應(yīng)用: 主要應(yīng)用在服務(wù)器中有java程序時


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • day24 操作系統(tǒng)磁盤管理章節(jié) 課程介紹部分 1.磁盤體系結(jié)構(gòu)應(yīng)用磁盤格式化操作磁盤掛載操作 - 如何自動掛載 ...
    ManBu_x閱讀 349評論 0 0
  • 企業(yè)案例:/目錄變?yōu)橹蛔x文件 排除故障: 看服務(wù)器硬盤是否壞了(硬盤燈是否亮了)軟件故障,需要重新臨時掛載跟目錄m...
    麟之趾a閱讀 327評論 0 0
  • 一.分區(qū)工具fdisk (1)分區(qū)工具fdisk工具的使用:fdisk -l -u :查看分區(qū)表,該命令是在磁盤上...
    楠人幫閱讀 824評論 0 1
  • 沒錯,一定要像這樣是個疑問句 在問誰?不知道,不重要 那么為什么大家都吃這一套呢,如此拙劣的,冷靜下來想想簡直蠢得...
    斬云閱讀 185評論 1 0
  • 畫大小掌握還是不好 空間感欠缺 布局也沒有達(dá)到預(yù)期 后加入沙鷗調(diào)整布局 使畫面多一點生氣 倒影也是隨意 水波沒有畫...
    丹青筆憶閱讀 244評論 4 7

友情鏈接更多精彩內(nèi)容