裝置檔案:
塊檔案b:按塊為單位,隨機訪問的裝置,硬碟(b,c)
字元裝置c:按字元進行訪問,線性裝置,鍵盤(c)
/dev
主裝置號,次裝置號(major number)
主裝置號:裝置型別(minor number)
此裝置號:同一種裝置型別的不同裝置
硬碟的裝置檔名:
ide,ata:hd
sata:sd
scsi:sd
usb:sd
a,b,c來區分同一種型別下的不同裝置
ide:
第乙個ide口:主hda、從hdb
第二個ide口:主hdc、從hdd
hda,
hda1:第乙個主分割槽
hda2:第二個主分割槽
hda5:第乙個邏輯分割槽
ln [-s -v] src dest
硬鏈結1、 只能對檔案建立,不能對目錄建立
2、 不能跨檔案系統
3、 建立硬鏈結會增加被鏈結的次數
符號鏈結
1、 可應用於目錄
2、 可以跨檔案系統
3、 不會增加被鏈結的檔案的鏈結次數
4、 其大小為指定的路徑所包含的字元個數
du:顯示乙個檔案系統及其下面目錄所佔據的空間大小
-s:總的大小
-sh:加上單位換算
df:報告檔案系統磁碟空間使用情況,顯示整個磁碟分割槽的情況
df –h:顯示為單位換算
df –i:顯示inode的使用情況
df –p:顯示不換行
裝置檔案:
塊檔案b:按塊為單位,隨機訪問的裝置,硬碟(b,c)
字元裝置c:按字元進行訪問,線性裝置,鍵盤(c)
/dev
主裝置號,次裝置號(major number)
主裝置號:裝置型別(minor number)
此裝置號:同一種裝置型別的不同裝置
mknod 建立塊或字元檔案
-m:指定模式
硬碟的裝置檔名:
ide,ata:hd
sata:sd
scsi:sd
usb:sd
a,b,c來區分同一種型別下的不同裝置
ide:
第乙個ide口:主hda、從hdb
第二個ide口:主hdc、從hdd
had,
hda1:第乙個主分割槽
hda2:第二個主分割槽
hda5:第乙個邏輯分割槽
檢視當前系統識別了幾段磁碟
fdisk –l:顯示某個裝置的資訊
fdisk 還可以用來管理磁碟資訊
mkfs:建立檔案系統
低階格式化:建立磁軌
高階格式化:建立檔案系統
vfs:virtual filesystem
fat32:
ntfs:
iso9660:
cifs:通用網際網路檔案系統
ext2,ext3,ext4 xfs reiserfsjfs
nfs ocfs
vfs:virtual filesystem
檔案系統管理:
重新建立檔案系統損壞現有的檔案系統
mkfs make file system統一呼叫格式化命令的入口
mkfs –t 檔案系統 指定的分割槽
mkfs –t ext2 =mkfs.ext2
管理ext檔案系統的檔案
mke2fs
–j 系統分割槽,建立為ext3
-b blocksize:指定塊大小
-l 指定分割槽卷標
-m 指定預留給超級使用者的空間預留百分比
-i 用於指定為多少空間建立乙個inode,預設為8192,最好為塊的2n倍
-e:用於指定額外的檔案系統屬性
blkid 加上裝置名:用於顯示或定位block裝置的屬性
uuid,type,label
e2label:檢視或者定義卷標
e2label 裝置檔案 卷標
tune2fs:
-j:不損壞原有資料,將ext2公升級為ext3
-l:用於設定或修改卷標
-m:調整預留百分比
-r:指定預留的塊數
-o:設定預設掛載選項
-c:指定掛載次數達到多少次進行自檢,0和-1關閉此功能
-i:每掛載使用多少天進行自檢,0和-1表示關閉此功能
-l:顯示超級塊中的資訊
dumpe2fs:顯示檔案屬性資訊
fsck:檢查並修復linux檔案系統型別
-t 指定檔案系統
-a自動修復
e2fsck:檢查並修復ext檔案系統
-f:強制檢測
-a/p:自動檢測
掛載:將新的檔案系統關聯到當前根檔案系統
解除安裝:將某檔案系統與當前根檔案系統的關聯關係予以移除
mount 裝置 掛載點,顯示當前系統所有掛載的裝置及其掛載點
裝置:裝置檔案,卷標,uuid
掛載點:目錄沒有被其他程序使用,目錄存在,目錄中的原有檔案將會被暫時隱藏
掛載完成後,掛載點可以作為訪問檔案系統的入口
umount 裝置或掛載點:解除安裝某檔案系統
1、掛載裝置沒有被程序使用
2、檔案得事先存在
3、目錄中的原有檔案將會被隱藏
cat /etc/mtab
journal:日誌
cat /proc/filesystems顯示當前核心支援的檔案系統,
作業系統相當於乙個虛擬機器,將乙個資源平均分為b份,讓每乙個程序都是用
cpu:time slice
memory:
i/o:多路復用
page out,swap in
page in,swap out
儲存裝置:
cpu暫存器,1ns
cpu快取,10ns
記憶體:10ms
磁碟:s級別
free:物理記憶體和交換空間的使用情況
緩衝:快取:
buffer:元資料
cached:快取的資料
swap 分割槽:
free
-mfdisk命令中,調整分割槽型別為82
建立交換分割槽:
mkswap /dev/sd8 –l labelname
swapon 啟用交換空間
-a:啟用所有的定義在/etc/fstab的交換裝置
swapoff /dev/sd8
本地回環裝置:
使用軟體模擬假的硬體
本地磁碟建立映象檔案
dd命令:直接複製底層的資料流,不通過檔案系統
if=檔案來件input_file
of=輸出的檔案out_file
bs=1024(block size複製多少)
count=2(複製多少)
seek=從開始跳過多少
dd if=/dev/sdaof=/mnt/usb/mbr.backup bs=512 count=1
cat /dev/cdrom >/root/rhel5.iso
dd if=/dev/zeroof=/var/swapfile bs=1m count=1024
mount 命令,可以掛載iso映象mount –o loop掛載本地回環裝置
檔案系統的配置檔案/etc/fstab
os在初始化,會自動掛載在此檔案中定義的每乙個檔案系統
要掛載的裝置 掛載點 檔案系統型別 掛載選項 轉儲頻率(每幾天做一次完全備份) 檔案系統檢測次序(只有/首先檢查為1)
fuser –v /檔案路徑 驗證程序或檔案正在被誰使用
fuser –km /mnt/test殺掉正在使用某檔案的程序
Linux的磁碟管理
linux上,dev目錄下的sd hd 為a,b,c等字母 表示一塊磁碟,而sda1,sda2等表示該磁碟上的分割槽,我們可以使用一下命令檢視磁碟的分割槽資訊 asda fdisk l dev sda該命令還可以用來給磁碟進行分割槽,用法如下 fdisk dev sda分完區,就得到sda1,sda...
Linux的磁碟管理
linux 系統一切以檔案的方式儲存於硬碟,應用程式資料需要時刻讀寫硬碟,所以企業 生產環境中對硬碟的操作變得尤為重要,對硬碟的維護和管理也是每個運維工程師必備工作 之一。一 計算機硬碟簡介 硬碟是計算機主要儲存媒介之一,由乙個或者多個鋁製或者玻璃制的碟片組成,碟片外覆蓋有鐵磁性材料,硬碟內部由磁軌...
Linux的磁碟管理
磁碟的工作原理 物理概念 磁軌 磁頭 扇區 柱面 磁碟的分類 機械盤 介面io 固態盤 io 序列sata scsi iscsi 並行ata fc二層協議 檔案系統 邏輯概念 磁碟必須要有檔案系統 資料儲存 資料庫 資料管理平台 windows fat32 ntfs linux 單檔案系統 ext2...