Filesystem Management
主引导记录(MBR总共512字节)包含:
   446字节的 bootloader64字节的磁盘分区表,则16个字节可以标示一个主分区;
   2字节的magic code
   当系统引导时,会从一个在BIOS中定义的设备列表中搜索可启动的一个操作系统
   的编码,并使用第一个找到的可执行编码,大多数情况系统是从硬盘引导的。
  linux特定的分区通常为:
      5or  f -扩展分区; 82 - swap交换分区;83 -  ext2 ext3 8e - lvm
      f d  -  RAID类型
 创建分区:fdisk
   fdisk  -l(列出所有分区的情况)
   fdisk  /dev/sda    n,d,p,t,w,q,l
   partprobe  -  重新设置内存中的内核分区表版本;
 创建文件系统:
    mkfs  -t  文件系统类型;  -j(可生成ext3节点和文件系统);  -b(以字节为
    单位的数据块的大小{1024,2048,4096} -c(检查设备的坏块)
    -i(一个节点的多少容量)  -N   -m(指定留给超级用户的块的比例默认为5%
    -L(指定文件系统的卷标)
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

指向设备的另一方法:(e2label)
 我们可以用blkid命令可看到所有设备的表情和文件系统类型。
调整文件系统的参数:(tune2fs
保留块,默认挂载选项,tune2fs  -m(改预留块的比例) -i(调整两次自检的间隔时 间)
   -c(挂载了多少次) -o(指定挂载选项) -l(显示分区的详细信息)
挂载:(mount
   mount  [options] -o [options]  /dev/device   /mount-point
    -a  (表示挂载/etc/fstab中的每个文件系统)  -r(只读挂载) -w(读写挂载)
    --bind    -t (指定文件系统类型)
    -o  ro(只读挂载) rw(读写挂载) exec(执行二进制文件) auto(自动挂载)
         loop(本地回旋挂载) acl(访问控制列表) remount(重新挂载)
         defaults
卸载(umount
   umount  /dev/device     umount  /mount-point
   fuser   -v  /mount-point  (显示谁在用着个设备)
    fuser   -km   /mount-point  (把使用此设备的用户给kill)
   其中/etc/fstab显示了所有挂载的文件设备。而/etc/mtab显示当前已挂载过的文件
   系统与(mount)相似
Automounter
   首先在文件/etc/auto.master中定义如下
  如: /home          /etc/auto.home
   然后编辑文件/etc/auto.home
    guest  -ro,soft,hard      192.168.0.254:/home/guests
   我们也可以指定单用户的:如
*     -ro,soft,hard      192.168.0.254:/home/guests/&