1. centos如何查看磁碟剩餘空間
-sh. 系統只顯示當前文件夾所佔用的總空間
-a. 顯示的是所有的文件.包括子文件夾下所有文件也顯示..
某個文件夾的話例如home: -sh /home/*
2. centos 四步搞定磁碟掛載
centos掛載磁碟是經常遇到的需求,比如新增了一塊磁碟,需要通過命令掛載後才能使用。下面通過四步講解一下,如何掛載磁碟。
第一步: 查看磁碟信息
第二步: 磁碟分區,看到上面的結果:/dev/vdb
第三步: 磁碟格式化
第四步: 掛載磁碟(建議永久掛載)
1.臨時掛載: 重啟後失效
2.永久掛載:重啟自動掛載
3. centos怎麼使用命令查看硬碟sn
題主你好,
步驟: 1.使用lsblk命令查看你當前的磁碟情況;
拿我電腦來說,我當前就一塊硬碟sda,被分成了兩個區, sda1和sda2:
說明: 如果題主電腦上的硬碟名稱顯示可能和我的不同,看上面第一幅圖, 如果TYPE列顯示為disk則相應NAME列下的值就是硬碟名稱.
希望可以幫到題主, 歡迎追問.
4. centos怎麼查看硬碟健康狀態
Centos想要查看硬碟的健康狀況。需要運行軟體,然後選擇要。查看的U盤對硬碟進行數字屬性查看。
5. centos出現磁碟壞掉,怎麼修復和檢測
(1)linux系統檢測磁碟命令:badblocks
功能說明:檢查磁碟裝置中損壞的區塊。
語法:badblocks [-svw][-b ][-o ][磁碟裝置][磁碟區塊數][啟始區塊]
補充說明:執行指令時須指定所要檢查的磁碟裝置,及此裝置的磁碟區塊數。
參數:
-b 指定磁碟的區塊大小,單位為位元組。
-o 將檢查的結果寫入指定的輸出文件。
-s 在檢查時顯示進度。
-v 執行時顯示詳細的信息。
-w 在檢查時,執行寫入測試。
[磁碟裝置] 指定要檢查的磁碟裝置。
[磁碟區塊數] 指定磁碟裝置的區塊總數。
[啟始區塊] 指定要從哪個區塊開始檢查。
(2)e2fsck用於檢查和修復ext3和ext2文件系統的硬碟分區,不過這個命令還有專有形式:fsck.ext3, fsck.ext2分別用於檢測ext3和ext2。
使用方法:
1。首先在檢查之前一定要卸載待檢查的文件系統分區。
2。主要參數包括:
-a: 檢查 partition,如發現問題會自動修復。
-b: 設定 superblock 位置。
-B size: 指定 size 作為區塊大小。
-c: 檢查 partition 是否有壞軌。
-C file: 將檢查結果儲存到 file。
-d: 輸出 e2fsck debug 結果。
-f: e2fsck 預設只會對錯誤的檔案系統檢查,加上 -f 是強制檢查。
-F: 在檢查前將硬碟它的參數包括有:-a
6. centos磁碟與文件系統管理
Linux的標准文件系統為Ext2。是一種索引式文件系統。
文件系統一開始就將inode與block規劃好了,除非重新格式化(或者利用resize2fs 等指令變更文件系統大小),否則 inode 與 block 固定後就不再變動。
Ext2 文件系統在格式化的時候分為多個區塊群組 (block group) 的,每個區塊群組都有獨立的inode/block/superblock系統。每一個區塊群組(block group)的六個主要內容:
inode table 與 data block稱為 數據存放區域 ,至於其他例如 superblock、 block bitmap 與 inode bitmap 等區段就被稱為 metadata (中介資料) 。
新建文件的過程:
數據的不一致 (Inconsistent) 狀態 :在修改過的塊寫回之前,系統崩潰,甚至導致metadata 的內容與實際數據存放區產生不一致。 解決辦法 :
為了避免CPU等待磁碟I/O,Linux使用 非同步處理 (asynchronously)的方式。所謂的非同步處理是這樣的:磁碟數據在內存中如果沒有修改過則設置為干凈(clean)的。否則設定為臟的(Dirty)。但不立即寫入到磁碟中! 系統會不定時的將內存中設定為Dirty的數據寫回磁碟,以保持磁碟與內存數據的一致性。 也可以利sync 指令來手動強迫寫入磁碟。
掛載點一定是目錄,該目錄為進入該文件系統的入口。 文件系統必須要掛載到目錄樹的某個目錄後,才能夠使用該文件系統。
想要知道你的Linux支持的文件系統有哪些,可以察看 /lib/moles/$(uname -r)/kernel/fs 這個目錄;想要知道系統目前已載入到內存中支持的文件系統可以查看 /proc/filesystems 這個文件。
EXT系列文件系統的 缺點 :支持度最廣,但格式化超慢, 原因 是預先規劃出所有的inode/block/metadata等數據,隨著磁碟容量越來越大,格式化越來越費時間。
xfs 文件系統 優點 :較適合大容量磁碟與巨型文件(如虛擬磁碟)。
xfs文件系統在資料的分布上,主要規劃為三個部份,一個數據 區 (data section)、一個文件系統活動登錄區 (log section)以及一個實時運作區 (realtime section)。 這三個區域的數據內容如下:
windows使用盤符來處理不同的文件系統,所謂不需要將不同的文件系統整合,而大多數UNIX操作系統都使用虛擬文件系統概念嘗試將多種文件系統統一成一個有序的框架。
關鍵思想* :抽象出所有文件系統的共有部分,並且將這部分代碼放在單獨的一層,該層調用底層的實際文件系統來具體管理數據。
VFS有對用戶進程的上層介面(POSIX介面),對實際文件系統的下層介面。只要實際文件系統提供VFS所需的功能,VFS就不需要知道或者關心數據具體存放在什麼地方或者底層實際文件系統是什麼的樣子。
實際文件系統在使用前必須先注冊,即提供一個包含VFS所需函數的地址的列表。
設計實際文件系統時只需要先獲得VFS期待的功能,然後再實現這些功能即可,如果文件系統已經存在,則只需提供VFS所需功能即可。
硬鏈接 :多個文件名映射到同一文件的inode。hard link只是在某個目錄的data block中新增一個文件名鏈接到某inode號碼的關聯記錄。特點:
軟鏈接(符號鏈接) :建立一個獨立的文件,該文件的block記錄的目標文件的路徑。類似於windows的快捷方式。特點:
目錄的鏈接計數 :新建一個子目錄時,該子目錄的鏈接計數為2,而當前目錄鏈接計數加1,因為自目錄中有.和..兩個目錄。
命令 :mpe2fs [ -bfhixV ] [ -o superblock=superblock ] [ -o blocksize=blocksize ] device
描述 :顯示ext系列文件系統的超級塊和區塊群組信息。
命令 :xfs_info 掛載點 | 裝置文件名
描述 :顯示xfs文件系統的超級塊和區塊群組信息。
命令 :df [-ahikHTm] [ 目錄或文件名]
描述 :可以查看文件系統的整體磁碟使用情況。
命令 : [-ahskm] 文件或目錄
描述 :評估文件系統的磁碟使用量(常用在推估目錄所佔容量)。
命令 :ln [-sf] 來源文件 目標文件
描述 :建立硬鏈接和軟鏈接。
命令 :link 來源文件 目標文件
描述 :建立硬鏈接
命令 :unlink 目標文件
描述 :刪除硬鏈接
新增磁碟的步驟:
命令 :lsblk [-dfimpt ] [device]
描述 :列出系統上的所有磁碟列表。
命令 :blkid
描述 :可以查看塊設備(包括交換分區)的文件系統類型、LABEL、UUID、掛載目錄等信息。
命令 :parted device_name print
描述 :列出磁碟的分區表類型與分區信息。
命令 :parted [裝 置] [ 指令 [ 參數 ]]
描述 :對GPT或者MBR磁碟建立分區
命令 :gdisk 裝置名
描述 :對GPT格式磁碟分區。
命令 :fdisk 裝置名
描述 :對MBR格式磁碟分區。
命令 :partprobe [-s]
描述 :更新分區表信息。
命令 :mkfs [-t type] [fs-options] device [size]
描述 :根據指定的文件系統類型調用對應的格式化工具格式化磁碟。
命令 :mkfs.xfs [-b bsize] [-d parms] [-i parms] [-l parms] [-L label] [-f] [-r parms] 裝置名
描述 :將磁碟進行xfs格式化
命令 :mkfs.ext4 [-b size] [-L label] 裝置名
描述 :將磁碟進行ext4格式化
命令 :xfs_repair [-fnd] 裝置名
描述 :檢驗與修復xfs文件系統。修復時該文件系統不能被掛載!
命令 :fsck [-lsAVRTMNP] [-r [fd]] [-C [fd]] [-t fstype] [filesystem…] [–] [fs-specific-options]
描述 :根據指定的type調用相關工具來檢驗與修復文件系統。
命令 :fsck.ext4 [-pf] [-b superblock] 裝置名
描述 :檢驗與修復ext4文件系統.
注意:
命令 :mount [-l|-h|-V]
mount -a [-fFnrsvw] [-t fstype] [-O optlist]
mount [-fnrsvw] [-o options] device|dir
mount [-fnrsvw] [-t fstype] [-o options] device dir
描述 :掛載文件系統。
基本上,不需要加上-t這個選項,系統會自動的分析最恰當的文件系統來嘗試掛載你需要的裝置!由於文件系統幾乎都有 superblock , Linux 可以透過分析superblock 搭配Linux自己的驅動程序去測試掛載,如果成功的套和了,就立刻自動的使用該類型的文件系統掛載起來啊!那麼系統有沒有指定哪些類型的 filesystem 才需要進行上述的掛載測試呢?主要是參考底下這兩個文件:
那怎麼知道Linux有沒有相關文件系統類型的驅動程序呢?Linux支持的文件系統之驅動程序都寫在 /lib/moles/$(uname -r)/kernel/fs/ 目錄找中,例如 ext4 的驅動程序就寫在 /lib/moles/$(uname -r)/kernel/fs/ext4/ 這個目錄下啦!
光碟機一掛載之後就無法退出光碟片了!除非你將他卸除才能夠退出!
命令 :umount [-fn] 裝置文件名或掛載點
描述 :卸除文件系統或裝置。
命令 :mknod 裝置文件名 [bcp] [Major] [Minor]
描述 :設置裝置的主次設備代碼。
命令 :xfs_admin [-lu] [-L label] [-U uuid] 裝置文件名
描述 :修改XFS文件系統的 UUID 與 Label name
命令 :tune2fs [-l] [-L Label] [-U uuid] 裝置文件名
描述 :修改ext4文件系統的 UUID 與 Label name
在開機的時候就將文件系統掛載好,可以通過修改 /etc/fstab ,mount指令就是將所有的選項與參數寫入到這個文件中。除此之外, /etc/fstab 還加入了 mp 這個備份用指令的支持! /etc/fstab 是開機時的配置文件,實際 filesystem 的掛載是記錄到 /etc/mtab 與 /proc/mounts 。但當 /etc/fstab 數據錯誤,導致無法開機而進入單人維護模式時,由於根目錄是只讀狀態,無法修改 /etc/fstab ,也無法更新 /etc/mtab ,只能使用 mount -n -o remount,rw / 來重新掛載根目錄。
命令 :mkswap [options] device [size]
描述 :用於在一個文件或者設備上建立交換分區。
命令 :swapon [options] [specialfile…]
描述 :用於在一個文件或者設備上建立交換分區。
命令 :swapoff [-va] [specialfile…]
描述 :用於在一個文件或者設備上建立交換分區。
命令 :free [options]
描述 :顯示當前系統內存使用情況。
關注點贊不迷路[可憐]