在某些情况下,在Linux系统下拆分新分区后,可能需要将这些分区配置为在通电时自动装载。 否则,Linux将无法使用新分区。 /etc/fstab文件负责配置在Linux启动时自动装载的分区。
Windows文件结构是一个多路径树结构,顶部有不同的磁盘(分区),如c、d、e和f。 Linux的文件结构是单个树结构。 顶部是根目录,即/。 在根目录下,可以找到/友好的硬币、/boot、/dev、/etc、/home、/lib、/media、/mnt、/opt、/proc、/root、/s友好的硬币、
磁盘Linux分区必须挂载到目录树中的特定目录中才能读写。 fstab负责这个配置。 当然,根目录必须在所有Linux文件和目录所在的位置装载磁盘分区。 如上所述,Linux分区交换也需要一个分区,因此安装一个Linux至少需要两个分区。 (实际上,也可以只在一个分区上安装Linux。 另外,如果计算机的物理内存足够大,则不需要交换分区。)
本文以典型的debian系统为例。 打开/etc/fstab文件
[root@www ~]# vi /etc/fstab
默认情况下,fstab已经有当前的分区配置,其内容可能如下:
#
proc/proc proc默认值0 0
/dev/hda1/ext3 errors=remount-ro01
/swap文件swap swap defaults00
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
第一列是设备的名称,第二列是设备的装载点,第三列是文件系统,第四列是装载选项,第五列是dump选项(用数字表示),第六列)。下一个数字表示文件系统检查选项,上面它还具有特殊的“分区”,如proc和swap,作为/dev/hdc和光驱装载在/media/cdrom0上
因此,如果要将新分区/dev/hda5挂载到/home/new目录中,只需在fstab文件中添加一行即可。
/dev/HD a5/home/new ext3 default 01
很好。
第一列是实际的分区名称,除了显示的使用设备名称外,还可以使用设备的UUID或设备的卷标(Lable )。 例如,可以在此字段中写LABAL=root或uuid=3e6be9de-8139-11 D1-9106-a43 f 08 d,例如,将SCSI硬盘添加到系统中
如果磁盘是SATA接口且有多个磁盘,则每个磁盘将被标记为/dev/hda、/dev/hdb、/dev/hdc等。 每个磁盘的分区被标记为/dev/hda1、/dev/hda2等。
如果磁盘是SCSI类型,则多个磁盘分别标记为/dev/sda、/dev/sdb等。 分区也是一样的。
使用标签时,格式如下:
LABLE=/
第二列是挂载点。
装载点必须是当前已存在的目录。 为了兼容性,建议将此权限设置为777,以便在创建要装载的目标目录后释放所有权限。
第三列是此分区的文件系统类型。
在Linux上可以使用ext2、ext3等类型。 此字段必须与格式化分区时使用的类型相同。 也可以使用名为auto的特殊语法自动检测目标分区的分区类型。 auto通常用于装载移动设备。
第四列是装载选项,用于设置装载的参数。
常见参数如下:
auto:系统将自动装载,默认情况下fstab是此选项
默认: rw,suid,dev,exec,auto,nouser,and async。
无自动开机时不会自动挂载
只有超级用户才能装载nouser
o以只读权限装载
以rw读/写权限装载
用户可以装载任何用户
请注意,光驱和软驱是“无自动”,因为它们只能在包含介质的情况下装载
第五列是dump备份设置。
如果将值设置为1,则允许备份dump备份程序。 如果设置为0,将忽略备份操作。
第6列是fsck磁盘检查设置。
那个值是顺序。 如果该值为0,则决不检查; /根分区始终为1。 其他分区从2开始,数字越小则先检查,如果两个分区的数字相同则同时检查。
修改并保存此文件后,重新启动服务器即可生效。
修改/etc/fstab,不重新启动生效方法:sudo mount -a
来源:
33558 blog.51cto.com/LSP gyy/1297432
3358 blog.csdn.net/duyi wuer 2009/article/details/8644753 /
3358 blog.csdn.net/myweishanli/article/details/24201283
33558 blog.51cto.com/diamond er/282542