磁盘相关
那么文件系统是如何运行的呢?这与操作系统的文件数据有关。较新的操作系统的文件数据除了文件实际内容外, 通常含有非常多
的属性,例如 Linux 操作系统的文件权限(rwx)与文件属性(拥有者、群组、时间参数等)。 文件系统通常会将这两部份的数据分别
存放在不同的区块,权限与属性放置到
inode 中,至于实际数据则放置到
data block 区块中。 另外,还有一个超级区块
(superblock) 会记录整个文件系统的整体信息,包括 inode 与 block 的总量、使用量、剩余量等。
每个 inode 与 block 都有编号,至于这三个数据的意义可以简略说明如下:
superblock:记录此 filesystem 的整体信息,包括inode/block的总量、使用量、剩余量, 以及文件系统的格式与相关信息等;
inode:记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的 block 号码;
block:实际记录文件的内容,若文件太大时,会占用多个 block 。
由于每个 inode 与 block 都有编号,而每个文件都会占用一个 inode ,inode 内则有文件数据放置的 block 号码。 因此,我们
可以知道的是,如果能够找到文件的 inode 的话,那么自然就会知道这个文件所放置数据的 block 号码, 当然也就能够读出该文
件的实际数据了。这是个比较有效率的作法,因为如此一来我们的磁盘就能够在短时间内读取出全部的数据, 读写的效能比较好啰。
lvm相关
[root@www ~]# pvcreate /dev/md0 <==建立PV
[root@www ~]# vgcreate raidvg /dev/md0 <==建立VG
[root@www ~]# lvcreate -L 2.82G -n raidlv raidvg <==建立LM
[root@www ~]# lvdisplay
--- Logical volume ---
LV Name /dev/raidvg/raidlv
VG Name raidvg
LV UUID zQsKqW-8Bt2-kpJF-8rCI-Cql1-XQYT-jw1mfH
LV Write Access read/write
LV Status available
# open 0
LV Size 2.82 GB
Current LE 722
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0