磁碟和檔案系統操作 15個命令

2022-09-03 22:09:15 字數 3807 閱讀 2493

1.fdisk

【命令作用】

**磁碟使用情況和進行磁碟分割槽

【命令語法】

fdisk(選項)(引數)

【常用選項】

-l  顯示分割槽表的資訊

【引數說明】

指定的裝置

【命令示例】

# fdisk -l   顯示所有分割槽資訊

2.partx

【命令作用】

用來告訴核心當前磁碟的分割槽情況

【命令語法】

partx(選項)(引數)

【常用選項】

-a--增加制定的分割槽或讀磁碟新增的分割槽

-d--刪除指定或所有的分割槽

-l--列出分割槽

【引數說明】

需要指定磁碟

【命令示例】

# partx -l /dev/sda檢視當前分割槽情況

# partx -a /dev/sda新增調整後的磁碟分割槽資訊

3.mkfs

【命令作用】

建立linux檔案系統

【命令語法】

mkfs(選項)(引數)

【常用選項】

-t   指定分割槽型別

-l  指定分割槽卷標

-b  指定分割槽大小

【引數說明】

指定要建立的檔案系統的檔名

【命令示例】

# mkfs -t ext3 /dev/sdb1  將分割槽的型別指定為ext3

4.mkswap

【命令作用】

在檔案或者裝置上建立交換分割槽

【命令語法】

mkswap(選項)(引數)

【常用選項】

-c:建立交換區前,先檢查是否有損壞的區塊

【引數說明】

指定交換空間對應的裝置檔案或者交換檔案

【命令示例】

# mkswap /dev/sda4--建立交換分割槽sda4

5.blkid

【命令作用】

對所使用的檔案系統型別、label、uuid等資訊進行查詢

【命令語法】

blkiid(選項)(引數)

【常用選項】

【引數說明】

裝置名【命令示例】

# blkid  檢視所有分割槽資訊

6.e2label

【命令作用】

用來設定第二擴充套件檔案系統的卷標

【命令語法】

e2label(引數)

【常用選項】

【引數說明】

檔名新卷標

【命令示例】

# e2lable /dev/sdax /new    手動掛載sdax為其指定新的卷標

# e2label /dev/sda3  檢視指定分割槽卷標

# e2label /dev/sda hello  將指定分割槽卷標設定為hello

7.tune2fs

【命令作用】

允許調整「ext2/ext3」檔案系統中的可以更改的引數

【命令語法】

tune2fs(選項)(引數)

【常用選項】

-l  設定檔案系統卷標

-l  檢視指定分割槽檔案系統

【引數說明】

對應的裝置檔名

【命令示例】

# tune2fs -l /dev/sda2  檢視指定分割槽的檔案系統

8.mount

【命令作用】

掛載或檢視掛載資訊

【命令語法】

mount(選項)(引數)

【常用選項】

-l顯示已載入的檔案系統列表

-t    指定檔案系統型別

-r將檔案系統載入為唯讀模式

【引數說明】

裝置名掛載點

【命令示例】

# mount /dev/hda1 /mnt    將/devhda1掛載在/mnt目錄下

# mount   檢視當前已掛載資訊

# mount -t ext3 /dev/sda3 /test  根據檔案系統型別掛載

# mount -o rw /dev/sda3 /test   掛載檔案並設定可讀寫

9.df

【命令作用】

顯示磁碟分割槽上的可使用的磁碟空間

【命令語法】

df(選項)(引數)

【常用選項】

-t   顯示檔案系統型別

-a  包含全部的檔案系統

【引數說明】

檔案系統上的檔案

【命令示例】

# df  顯示硬碟資訊

# df -a    檢視全部檔案系統

10.swapon

【命令作用】

啟用系統中的交換分割槽

【命令語法】

wsapon(選項)(引數)

【常用選項】

-a    啟用所有的交換分割槽

【引數說明】

指定需要啟用的交換空間,可以是交換檔案和交換分割槽

【命令示例】

# swapon /dev/sda3  啟用交換分割槽

# swapon -s   顯示交換區的使用情況

11.free

【命令作用】

檢視記憶體使用情況

【命令語法】

free(選項)

【常用選項】

-k  以kb為單位顯示

-m  以mb為單位顯示

-g  以gb為單位顯示

【引數說明】

選項【命令示例】

# free  檢視記憶體的使用情況

# free -k  以kb為單位顯示記憶體使用情況

12.umount

【命令作用】

解除安裝已經載入的檔案系統(可以使裝置,也可以是掛載點)

【命令語法】

umount(選項)(引數)

【常用選項】

-a  解除安裝全部

-f  強制解除安裝

【引數說明】

指定需要解除安裝的裝置或者掛載點

【命令示例】

# umount -a  解除安裝全部已掛載的檔案

13.swapoff

【命令作用】

取消以及啟用的交換分割槽

【命令語法】

swapoff(選項)(引數)

【常用選項】

無【引數說明】

需要指定交換分割槽

【命令示例】

# swapoff /dev/sda3  取消交換分割槽

14.dd

【命令作用】

複製檔案並對原檔案的內容進行轉換和格式化處理

【命令語法】

dd(選項)

【常用選項】

if  源

of  目標

bs  大小(位元組)

count  需要的數量

【引數說明】

【命令示例】

# dd if=/dev/zero bs=100k count=1 of=/root/test  新建乙個全是零的檔案到root家目錄

15.split

【命令作用】

進行檔案切割

【命令語法】

split(選項)引數

【常用選項】

-b  切割的大小

-d  使用數字為字尾

【引數說明】

需要指定切割檔案的檔名

【命令示例】

# split -b 10k -d ruan  將ruan檔案分割,每份大小為10kb,並使用數字為字尾

Linux磁碟和檔案系統

linux一般使用fdisk來分割槽,fdisk基本支援所有的作業系統。fdisk是基於mbr的分割槽工具,如果使用gpt分割槽的話是不能使用fdisk的。fdisk l可以列出所有安裝的磁碟及其分割槽資訊 cat proc partitions可以檢視分割槽資訊,proc儲存系統的實時資訊 fdi...

Linux磁碟和檔案系統

早期的linux版本使用ext2檔案系統,是一種索引型的檔案系統。檔案系統 filesystem 與磁碟的關係是,將磁碟掛載到檔案系統相應的目錄下面。磁碟的使用必須經過分割 格式化和掛載,相應的命令為fdisk mkfs和mount。通過df命令可以檢視作業系統中磁碟都是掛載在哪些位置的。一般安裝l...

linux檔案系統和檔案操作

write和open函式的練習 open函式可以開啟已經存在的檔案,也可以建立檔案返回檔案描述符 int fd open 路徑 o rdwr o creat,許可權 0777 建立檔案的時候需要加許可權0777,開啟檔案不需要加 int bytes write fd,字串指標,寫入bytes大小 i...