学习啦 > 学习电脑 > 电脑故障 > 硬盘故障 >

Linux如何更改硬盘已挂载目录

时间: 加城1195 分享

  在linux操作系统中, 挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上, 然后通过访问这个目录来访问存储设备。要如何操作呢?下面通过实例讲解Linux如何更改硬盘已挂载目录,有需要的朋友不妨来学习下。

  Linux替换硬盘已挂载目录的技巧

  国内好多IDC会把硬盘分为两块,系统盘和数据盘,特别是采用云技术的一些商家。这种盘通常系统盘的读写速度要比数据盘好。如果对硬盘大小不在乎的话,完全可以不必理会数据盘,用数据盘当备份倒也不错。但如果网站全生成静态的话,那就需要大硬盘了,其实修改硬盘已挂载分区很简单。

  比如想把已经挂载在home目录上的硬盘挂载到data目录上, 如下操作

  #df -h(查看分区情况及数据盘名称)

  # mkdir /data(如果没有data目录就创建,否则此步跳过)

  # umount /home(卸载硬盘已挂载的home目录)

  # mount /dev/sdb1 /data (挂载到data目录)

  # vi /etc/fstab (编辑fstab文件修改或添加,使重启后可以自动挂载)

  /dev/sdb1 /data ext3 auto 0 0

  数据盘 新挂载目录

  编辑/etc/fstab里面的/home为/data, 或创建让系统启动的时候自动挂载到/data

  相关阅读:Linux系统挂载指南

  挂载条件

  1、挂载点必须是一个目录。

  2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文件系统的挂载也是这样。

  系统格式

  需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是fat16或ext2;

  windows NT是fat16、NTFS;

  windows98是fat16、fat32;

  windows2000和windowsXP是fat16、fat32、NTFS。

  挂载前要了解linux是否支持所要挂载的文件系统格式。

  挂载命令

  挂载时使用mount命令:

  格式:mount [-参数] [设备名称] [挂载点]

  其中常用的参数有:

  -t<文件系统类型> 指定设备的文件系统类型,

  常见的有: minix linux最早使用的文件系统

  ext2 linux目前常用的文件系统

  msdos MS-DOS的fat,就是fat16

  vfat windows98常用的fat32

  nfs 网络文件系统

  iso9660 CD-ROM光盘标准文件系统

  ntfs windows NT 2000的文件系统

  hpfs OS/2文件系统

  auto 自动检测文件系统

  -o<选项> 指定挂载文件系统时的选项。有些也可用在/etc/fstab中。

  常用的有 codepage=XXX 代码页 iocharset=XXX 字符集 ro 以只读方式挂载

  rw 以读写方式挂载 nouser 使一般用户无法挂载 user 可以让一般用户挂载设备

4011826