Linux 挂载分区及开机自动挂载设置

来源:互联网 发布:java培训费一般多少 编辑:程序博客网 时间:2024/05/18 15:27
linux下可挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享等等。

1、新建分区:fdisk

2、新建的分区挂载之前要格式化:mkfs
mkfs -t 文件系统  存储设备
eg: mfks -t ext3 /dev/sda6   //将sda6分区格式化为ext3格式

3、mount 和 umount 命令

现在,文件系统已经创建成功,您应该挂载分区了。挂载文件系统的命令是 mount,其语法是:

mount [选项] <-t 类型> [-o 挂载选项] <设备> <挂载点>

在本例中,我们首先会将分区临时挂载在 /mnt (或您选择的任何其它挂载点:请记住,挂载点必须已经存在)。挂载我们新创建的分区的命令是:

$ mount -t ext3 /dev/hdb1 /mnt

-t 选项用于指定分区上文件系统的类型。您最常遇到的文件系统应该是 ext2FS(GNU/Linux 文件系统)或 ext3FS(改进了日志性能的 ext2FS),VFAT(适用于所有 DOS/Windows® 分区:FAT 12, 16 or 32)以及 ISO9660(CD-ROM 文件系统)。如果您不指定任何类型,mount 将会试着读取分区中的超块来猜测文件系统。

-o 选项用于指定一个或多个挂载选项。可供选择的选项视文件系统类型不同而有所不同。

-o options 主要用来描述设备或档案的挂接方式。常用的参数有:

  loop:用来把一个文件当成硬盘分区挂接上系统

  ro:采用只读方式挂接设备

  rw:采用读写方式挂接设备

  iocharset:指定访问文件系统所用字符集

  3.device 要挂接(mount)的设备。

  4.dir设备在系统上的挂接点(mount point)。


现在,您已经挂载了您的新分区,现在该将整个 /usr 目录复制到新分区了:

$ (cd /usr && tar cf - .) | (cd /mnt && tar xpvf -)

文件都已经复制完了,现在可以卸下分区了。要卸下分区,请使用 umount 命令。语法很简单:

umount <挂载点|设备>

所以,要卸下我们的新分区,应该输入:

$ umount /mnt

或者:

$ umount /dev/hdb1


4、/etc/fstab
由于分区即将成为我们的 /usr 目录,我们现在需要通知系统。要完成这一操作,我们应该编辑 /etc/fstab 文件。该文件可使得系统在启动时自动挂载特定的文件系统。

通过/etc/fstab文件来开机自动挂载(不然重启电脑后系统将不会保存之前的挂载操作)。

组成该文件的每一行分别描述了一组挂载关系,这其中包括文件系统、挂载点以及其它选项。这里是该文件的一个例子:

/dev/hda1   /           ext2    defaults        1 1/dev/hda5   /home       ext2    defaults        1 2/dev/hda6   swap        swap    defaults        0 0none        /mnt/cdrom  supermount dev=/dev/scd0,fs=udf:iso9660,ro,-- 0 0none        /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,sync,umask=0 0 0none        /proc       proc    defaults        0 0none        /dev/pts    devpts  mode=0622       0 0

每行都由以下内容组成:

  • 文件系统所在的设备;

  • 挂载点;

  • 文件系统类型;

  • 挂载选项;

  • dump 工具备份标志

  • fsck(文件系统检查(FileSystem ChecK))的检查顺序。

第一字段:设备名,在这里表示是文件系统; 有时我们把挂载文件系统也说成挂载分区;
第二字段:文件系统的挂载点;
第三字段:文件系统类型;
第四字段:mount 命令的选项,和mount 中的-o 同理;defaults包括这些选项 rw, suid, dev, exec, auto, nouser, async;通过实践,这个默认的还能满足我们的需要;至于这些选项的意思,请参看man mount ;
第五字段:表示文件系统是否需要dump 备份,是真假关系;1是需要,0 是不需要;
第六字段: 是否在系统启动时,通过fsck磁盘检测工具来检查文件系统,1是需要,0是不需要,2是跳过。




0 0