天天看點

磁盤及檔案系統管理

終端類型:

console: 控制台

pty: 實體終端 (VGA)

tty#: 虛拟終端 (VGA)

ttyS#: 串行終端

pts/#: 僞終端

shell: 

ln [-s -v] SRC DEST

硬連結:

1、隻能對檔案建立,不能應用于目錄;

2、不能跨檔案系統;

3、建立硬連結會增加檔案被連結的次數;

符号連結:

1、可應用于目錄;

2、可以跨檔案系統;

3、不會增加被連結檔案的連結次數;

4、其大小為指定的路徑所包含的字元個數;

du 

-s 

-h

df: 

連結

裝置檔案:

b: 按塊為機關,随機通路的裝置;

c:按字元為機關,線性裝置;

b: 硬碟

c: 鍵盤

/dev

主裝置号 (major number)

辨別裝置類型

次裝置号 (minor number)

辨別同一種類型中不同裝置

mknod

mknod [OPTION]... NAME TYPE [MAJOR MINOR]

-m MODE

硬碟裝置的裝置檔案名:

IDE, ATA:hd

SATA:sd

SCSI: sd

USB: sd

a,b,c,...來差別同一種類型下的不同裝置

IDE: 

第一個IDE口:主、從

/dev/hda, /dev/hdb

第二個IDE口:主、從

/dev/hdc, /dev/hdd

sda, sdb, sdc, ...

hda: 

hda1: 第一個主分區

hda2: 

hda3:

hda4:

hda5: 第一個邏輯分區

檢視目前系統識别了幾塊硬碟:

fdisk -l [/dev/to/some_device_file]

管理磁盤分區:

fdisk /dev/sda

p: 顯示目前硬體的分區,包括沒儲存的改動

n: 建立新分區

e: 擴充分區

p: 主分區

d: 删除一個分區

w: 儲存退出

q: 不儲存退出

t: 修改分區類型

L: 

l: 顯示所支援的所有類型

partprobe

磁盤管理

檔案系統管理

重新建立檔案系統會損壞原有檔案

mkfs: make file system

-t FSTYPE 

mkfs -t ext2 = mkfs.ext2

[root@wqm ~]# mkfs -t ext2 /dev/sda5

mke2fs 1.39 (29-May-2006)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

245280 inodes, 489974 blocks

24498 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=503316480

15 block groups

32768 blocks per group, 32768 fragments per group

16352 inodes per group

Superblock backups stored on blocks:

        32768, 98304, 163840, 229376, 294912

Writing inode tables: done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 29 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

mkfs -t ext3 = mkfs.ext3

[root@wqm ~]# mkfs -t ext3 /dev/sda7

123648 inodes, 246991 blocks

12349 blocks (5.00%) reserved for the super user

Maximum filesystem blocks=255852544

8 block groups

15456 inodes per group

        32768, 98304, 163840, 229376

Creating journal (4096 blocks): done

This filesystem will be automatically checked every 22 mounts or

專門管理ext系列檔案:

mke2fs

-j: 建立ext3類型檔案系統

-b BLOCK_SIZE: 指定塊大小,預設為4096;可用取值為1024、2048或4096;

-L LABEL:指定分區卷标;

-m #: 指定預留給超級使用者的塊數百分比

-i #: 用于指定為多少位元組的空間建立一個inode,預設為8192;這裡給出的數值應該為塊大小的2^n倍;

-N #: 指定inode個數;

-F: 強制建立檔案系統;

繼續閱讀