Linux系統安裝
1、分割槽格式化
格式化磁碟前需要檢視塊裝置和分割槽掛載情況
lsblk命令
的英文是“list block”,即用於列出所有可用塊裝置的資訊,而且還能顯示他們之間的依賴關係,但是它不會列出RAM盤的資訊。
語法格式:lsblk [引數]
常用引數:
-a | 顯示所有裝置 |
-b | 以bytes方式顯示裝置大小 |
-d | 不顯示 slaves 或 holders |
-D | print discard capabilities |
-e | 排除裝置 |
-f | 顯示檔案系統資訊 |
-h | 顯示幫助資訊 |
-i | use ascii characters only |
-m | 顯示許可權資訊 |
-l | 使用列表格式顯示 |
-n | 不顯示標題 |
-o | 輸出列 |
-P | 使用key=”value”格式顯示 |
-r | 使用原始格式顯示 |
-t | 顯示拓撲結構資訊 |
df命令
linux中df命令的功能是用來檢查linux伺服器的檔案系統的磁碟空間佔用情況。可以利用該命令來獲取硬碟被佔用了多少空間,目前還剩下多少空間等資訊。
1.命令格式:
df[選項][檔案]
2.命令功能:
顯示指定磁碟檔案的可用空間。如果沒有檔名被指定,則所有當前被掛載的檔案系統的可用空間將被顯示。預設情況下,磁碟空間將以1KB為單位進行顯示,除非環境變數POSIXLY_CORRECT被指定,那樣將以512位元組為單位進行顯示
3.命令引數:
必要引數:
-a全部檔案系統列表
-h方便閱讀方式顯示
-H等於“-h”,但是計算式,1K=1000,而不是1K=1024
-i顯示inode資訊
-k區塊為1024位元組
-l只顯示本地檔案系統
-m區塊為1048576位元組
--no-sync忽略sync命令
-P輸出格式為POSIX
--sync在取得磁碟資訊前,先執行sync命令
-T檔案系統型別
fdisk命令
Linux fdisk是一個建立和維護分割槽表的程式,它相容DOS型別的分割槽表、BSD或者SUN型別的磁碟列表。
fdisk [必要引數][選擇引數]
- -l 列出素所有分割槽表
- -u 與"-l"搭配使用,顯示分割槽數目
- -s<分割槽編號> 指定分割槽
- -v 版本資訊
選單操作說明:
- m :顯示選單和幫助資訊
- a :活動分割槽標記/引導分割槽
- d :刪除分割槽
- l :顯示分割槽型別
- n :新建分割槽
- p :顯示分割槽資訊
- q :退出不儲存
- t :設定分割槽號
- v :進行分割槽檢查
- w :儲存修改
- x :擴充套件應用,高階功能
1.2:重灌系統時對塊裝置進行格式化
mkfs [-t 檔案系統格式] 裝置檔名
-t 後面跟檔案系統格式:ext3/ext2/ext4/vfat等
eg:
mkfs.ext4 /dev/sda 把sda塊裝置格式化
1.3對系統盤進行格式化
常見問題:
[ Linux ] 格式化硬碟出現/dev/sdb is apparently in use by the system
提示 /dev/sdb正在被DM管理,所以需要手動移除
檢視dm狀態
dmsetup status
sdb3: 0 6313545 linear
sdb2: 0 4209030 linear
sdb1: 0 10506447 linear
sdb: 0 4208967 linear
sdb4: 0 2 linear
手動移除DM
[root@~]# dmsetup remove_all [root@~]# dmsetup status No devices found [root@~]# mkfs -t ext3 /dev/sdb mke2fs 1.41.12 (17-May-2010) 檔案系統標籤= 作業系統:Linux 塊大小=2048 (log=1) 分塊大小=2048 (log=1) Stride=0 blocks, Stripe width=0 blocks 131560 inodes, 1052240 blocks 31567 blocks (3.00%) reserved for the super userr
然後再進行格式化,可以看到成功了
1.4、Linux常見的檔案系統
檔案系統型別就是分割槽的格式。
msdos: dos檔案系統型別
vfat:支援長檔名的dos分割槽檔案系統,可以理解為winds檔案系統型別
iso9660: 光碟格式檔案系統
ext2/ext3/ext4: linux下主流的檔案系統
xfs: linux下一種高效能的日誌檔案系統,在centos7.x中預設的檔案系統
nfsd: 一種分散式檔案系統