LINUX如何将磁盘永久挂载到一个文件夹下面呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX如何将磁盘永久挂载到一个文件夹下面呢?相关的知识,希望对你有一定的参考价值。

我的linux安装后分好几个区sda sda1到5。linux是在vmware上虚拟的操作系统。我分配的是12G。但是当前可用总说是3G。后来一位大侠说用mount挂载。我试过。mount /dev/sda5 /u01 u01下面就有5G的空间了。但是下次启动又没有了。我想请问下我怎么去使用sda5这块硬盘空间呢?我要安装oracle

1、使用root用户登录到Linux系统。

2、右键点击计算机桌面空白处,点击“Open Teminal”,打开命令终端。

3、输入 fdisk -l 命令,查看当前系统的磁盘分区情况。

4、输入 mkdir bakfile 命令,在 /root/ 目录下,新建一个名为 bakfile 的目录。

5、输入 mount /dev/sdb1 /root/bakfile 将 /dev/sdb1 磁盘空间挂载到 /root/bakfile 目录。

6、输入 df -h 命令,查看挂载情况,可以看到磁盘已挂载给/root/bakfile 目录了。

7、接下来,设置计算机启动时自动挂载,输入 vim /etc/fstab 命令,打开编辑界面。

8、在文件的最底端,添加一行 /dev/sdb1 /root/bakfile ext3 defaults 0 0 ,保存编辑并退出。

9、输入reboot命令,重新启动计算机,就可以看到磁盘永久自动挂载给 /root/bakfile 目录了。

参考技术A 使用vi(vim)修改/etc/fstab, 在该文件中写入一条:/dev/sda5 /u01 ext3 defaults 0 0这样每次系统启动就能实现自动挂载该分区到/u01下 参考技术B 在rc.local中,将磁盘挂载命令写进去,这样每次开机就自动挂载了1 参考技术C

创建一个挂载点

mkdir /vdb1

挂载

mount /dev/vdb1 /vdb1

mount /dev/vdb1 /vdb1

ok 现在可以看到已经成功挂载,下面开始配置开机自动挂载即永久挂载,否则重启后挂载点消失。

注意:此处需谨慎,否则将导致系统不能成功启动!

首先查看 UUID

blkid

将 /dev/vdb1 的 UUID 复制出来,然后写入到 /etc/fstab 中去

 echo "UUID=e943fbb7-020a-4c64-a48a-2597eb2496df /vdb1 ext4 defaults 0 0" >> /etc/fstab

或者 编辑 /etc/fstab 配置文件 挂载(推荐)


                                                          查看全文

如何将一个磁盘上的目录挂载到另一个目录下

1,查看所要使用分区的
UUID。打开磁盘管理器,选择所需要的分区,我的是
DATA,点击工具栏属性。弹出对话框,将
UUID
拷贝下来。UUID
一般是这样的:
FAB060E9-79F7-33FF-BE85-E1D3ABD3EDEA
并记住分区设备id,我的是
disk0s4
2,打开一个终端。我们需要命令行操作。键入如下命令:
vifs
这个命令是编辑
fstab
文件的程序。
然后键入
i
进入编辑状态。
另起一行输入:
UUID=FAB060E9-79F7-33FF-BE85-E1D3ABD3EDEA
/Users
hfs
rw,auto
注意:UUID
替换成记下来的。
将此行用

注释掉,使其不起作用
#UUID=FAB060E9-79F7-33FF-BE85-E1D3ABD3EDEA
/Users
hfs
rw,auto

ESC
退出编辑状态,然后键入
:w
写盘,然后
:q
退出。
3,首先启动到
Single
User
Mode
模式下,此模式用
root
超级账户,完全命令行格式。因为不启动到图形模式,故可以对用户文件全面操作。
开机,在系统启动之时按
command
+
s
组合键可以进入此模式。外接键盘一般
windows
键映射成
command
键。
4,进入命令行了。设置文件系统可写,用命令:
mount
-uw
/
5,挂载该分区到一个临时目录下。
假设我们新建一个目录
/ttt
键入命令:
mkdir
/ttt
挂载:
mount
-t
hfs
/dev/disk0s4
/ttt
注意将
disk0s4
换成你的分区
id。
6,将
/Users
目录下所有文件移动到
/ttt
目录
cd
/Users
mv
*
/ttt
等着操作完成,如果文件较多,我建议你找女友来一次后,再来看。
7,修改
fstab
文件,将刚才加入的那行的注释去掉。
vifs
键入
i
,然后删除
#
号。
#UUID=FAB060E9-79F7-33FF-BE85-E1D3ABD3EDEA
/Users
hfs
rw,auto
改成:
UUID=FAB060E9-79F7-33FF-BE85-E1D3ABD3EDEA
/Users
hfs
rw,auto

ESC

:w
存盘
:q
退出
8,卸载磁盘,重启机器。
umount
/dev/disk0s4
rm
-R
/ttt
reboot
注意名字和命令成功
进入桌面,一切正常。
参考技术A linux下的东西基本都可以看成文件,新分区也是,为了使用它,必须把它和某个目录相关联起来,就是挂载。
df
-h,就可以看磁盘剩余空间了。也可以看挂载点。
一个硬盘最多可以分4个主分区,如果要分更多的,就得使用扩展分区,它可以看成一种特殊的主分区,上面可以容纳逻辑分区。这是mbr分区表的情况,gpt的情况不一样。

以上是关于LINUX如何将磁盘永久挂载到一个文件夹下面呢?的主要内容,如果未能解决你的问题,请参考以下文章

Linux 磁盘分区详解

(转)linux如何将新硬盘挂载到home目录下

Linux磁盘挂载和扩容(1)

Linux 磁盘分区永久挂载创建LVM逻辑卷

Linux中挂载是啥意思?为啥要挂载呢?又为啥要改变挂载点呢?

虚拟机LINUX如何挂载本地硬盘