九州下载 - 系统安卓苹果手机游戏推荐下载网站!

当前位置:九州下载 > 建站问答 >

linux文件系统的挂载和卸载

时间:2022-12-26 10:18编辑:九州下载来源:www.wzjsgs.com

linux文件系统的挂载和卸载(linux文件系统的挂载)"/

什么是挂载读写?

挂载读写是指通过计算机文件系统访问的过程。

一般来说,当计算机关机时,每个已挂载存储都将经历一次卸载,以确保所有排队的数据被写入,并保证介质上文件系统结构的完整性。

在windows操作系统中,挂载读写通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。

这个操作可以通过“计算机管理”中的“磁盘管理”来进行。

第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载读写功能。

在linux操作系统中,挂载读写是一个非常重要的功能,使用非常频繁。

它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。

(这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。)

linux服务器挂载新硬盘步骤?

1、查看新增磁盘的盘符

fdisk -l

2、 为新增的磁盘创建分区(以第二块盘为例)

fdisk /dev/sdb

3、如果没有对磁盘进行分区,可以直接对整个磁盘格式化文件系统

mkfs.xfs /dev/sdb

4、创建挂载点,并将分区挂载到挂载点

mkdir /data;

mount /dev/sdb /data

5、设计开机启动自动加载

blkid #查看分区的id号,使用ID号实现开机自动挂载

vim /etc/fstab

BLOCK_ID /data xfs defaults 0 0

挂载是什么意思?

类似于 Windows 下面的盘符概念。

把一个分区挂载到一个目录上(Linux 不支持盘符这种方式),这样才能对这个磁盘上面的文件进行操作。

这个时候这个分区需要继承这个目录的目录级别。

比如某个分区 sda2 ,挂载到 /usr/src 里(举例啊),这个时候这个 sda2 里面的 aaa 目录,现在就表示为 /usr/src/aaa 。

如果他挂载到 /var/www 下面。sda2 里面的 aaa 就变成了 /var/www/aaa 。

这点也类似于 Windows 的修改盘符,比如 D:aaa 。把盘符修改为 E ,这个目录就成了 E:aaa 。但他们还是一个东西。

挂载后,你所修改的内容(包括复制,删除,移动等),只要在这个被挂载的分区所包含的文件、目录,都会保存在这个分区里,而不是原来的目录里。

效果和 Windows 里面用 U 盘的效果一样。

只不过 U 盘用的是一个盘符,Linux 里面,需要一个目录。

你把 Windows 想象成一个最高级别的目录是“我的电脑”,C D E F 这些盘符都是他的一个“目录”,就能发现他和 Linux 的挂载很相似,只不过 Windows 不允许出现没有挂载分区的空的这种挂载点而已。

这里面 / 也是一个挂载点,就像 C: 一样,一个不允许随便改的专用挂载点。

linux磁盘挂载步骤?


答方法如下

步骤一:为数据盘创建MBR分区

1、查看实例上的数据盘信息

fdisk -l


2、创建分区,根据提示创建

fdisk -u /dev/vdb

3、查看新分区信息

fdisk -lu /dev/vdb

步骤二:为分区创建文件系统

创建一个xfs文件系统

mkfs -t xfs /dev/vdb1


步骤三:配置/etc/fstab文件并挂载分区

1、修改/etc/fstab文件写入新分区信息

echo `blkid /dev/vdb1 | awk '{print $2}' | sed 's/"//g'` /mnt ext4 defaults 0 0 >> /etc/fstab


2、查看/etc/fstab中的新分区信息

cat /etc/fstab

3、挂载分区

mount /dev/vdb1 /mnt

4、检查挂载结果

df -h

在linux中为什么要用mount进行挂载?

简单说下,比如你插入了一个U盘,LINUX系统需要执行挂载命令,指定这个设备的类型,以确定用什么方式去访问和控制。不然就像WINDOWS98不能自动识别U盘一样,需要自己安装USB驱动。不挂载LINUX系统就无法访问这个磁盘设备。

挂载相当于是把这个设备注册到系统的文件树中,然后有了这个设备文件,系统才可以对它进行相应的通用fopen, fclose等操作。

相关文章