磁盤格式化
磁盤掛載
手動增長swap空間node
磁盤格式化linux
CentOS7 支持的文件格式centos
xfs 系統默認的文件系統,async
如何查看一個分區的文件系統:mont (只關注dev開頭的就行)ui
/ /boot (根和boot)都是xfs3d
centos6 和以前的版本,使用的是ext (centos6: ext4 ; centos5: ext3; centos4: ext2)視頻
格式化:server
mke2fsblog
-t 指定密鑰格式化成什麼樣的文件系統圖片
-b 指定塊兒大小 (若是文件沒有寫數據,顯示是0)
---
[root@serverlooker-01 ~]# mke2fs -t ext4 /dev/sdb1
和
root@serverlooker-01 ~]# mkfs.ext4 /dev/sdb1
是同樣的效果
---
這個時候mount是看不到/dev/sdb1/的,由於尚未把文件系統掛載到任何的掛載點上。
若是想看一個尚未掛載的分區,用命令:blkid
mkfs.ext4 = mke2fs -t ext4 (mke2fs 還不支持 xfs 須要配置一下)
---
mk2fs -b
系統提示8192有點大, 何時使用這種大塊兒呢?
若是文件系統存檔都是大文件(視頻,音樂,高清圖片),這時候能夠用大塊兒,讀寫更快。
若是是存的幾KB的文件,能夠設置小一點(2048)
-m 指定分區預留的空間大小
(也能夠 0.1, 磁盤最大化使用)
沒有指定文件系統,那是什麼文件系統呢?用 blkid 看
若是不指定,是ext2, 太老了。咱們改爲 ext4
---
關於inode
大概是4個塊兒對應一個inode
能夠改爲2個塊對應一個inode
可用命令
mke2fs -i (指定多少個字節對應一個inode )
>>>>>>>>>>>>>>>>>
磁盤掛載
一個磁盤能夠不分區,直接格式化:
(只有格式化後才能掛載文件系統)(掛載點實際就是一個目錄)
把/dev/sdb 掛載到mount下
掛載的命令:mount
mnt 就是掛載點。
這時候就能夠mount看文件系統類型是什麼
---
如何卸載呢?用 umount
---
如何即時是在mnt下,也能卸載呢? (-l lazy)
----
-o
-o rw
-o ro
-o remount 從新掛載
man mount 查看一下
/defaults
suid: 容許分區裏面的文件設置suid權限
exec : 是否可執行
auto: 自動掛載
nouser: 普通用戶掛載不了
sync: 隨時寫,內存的數據隨時寫到磁盤上去,這樣會增大磁盤壓力(默認async)
------
看一個配置文件 vi /etc/fstab
系統啓動默認都掛載哪些磁盤,哪些分區,全都是在這個配置文件下去配置的。
第1列: 設備號
第2列: 掛載點
第3列: 分區格式
第4列: 掛載選項
第5列: 是否備份 (備份文件系統,如今不須要備份,沒什麼做用)
第6列:優先級 是否檢測,系統系統,會檢測磁盤有沒有問題(0 1 2)
(man fstab)
UUID 怎麼看?
手動增長swap空間
沒有必要弄太大swap, 由於SSD硬盤是很貴的。內存128G ,那256G設置成swap,很明顯是沒用的。8G就能夠。
若是須要,臨時增長
先模擬一個磁盤,作一個100M的小分區
[root@serverlooker-01 ~]# dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
dd: 用來操做磁盤
if :指定從哪裏讀
/dev/zero linux內核裏的一個盜零器,能夠產生源源不斷的零
of 將這些零寫入到哪裏
bs 塊大小
count 數量
建立完以後格式化一下(mkswap),swap是一種特有的文件系統
加載:
如何刪除:
不想要就 rm -f /tmp/newdisk 刪掉。
OK