linux云服务器挂载磁盘分区到指定目录
Posted on 2021-08-07 07:53:38 by 主打一个C++
linux云服务器挂载分区到指定目录方法
用过服务器的都知道,服务器崩了,打不开了,神奇的问题出现的时候。
那就需要重装系统,问题来了,数据丢了🙄
这里我挂载到www目录,具体如下:
挂载条件:你需要有可用分区内存
查看是否有分区或可用:fdisk -l
Disk /dev/vdb就是我的可用磁盘内存,如果你已经分区过,会提示如下图:
此时需要卸载分区,相关指令如下:
确认挂载点:df -h
执行卸载:umount /www
如果挂载点正在使用中,可以尝试强制卸载:umount -f /www
懒惰式卸载:umount -l /www(磁盘正在使用,又想安全卸载就用这个)
继续确认挂载点: df -h 没有了www就可以直接删除分区了
删除分区:fdisk /dev/vdb (根据你自己磁盘名称操作)
接下来有三次输入:
1. 删除分区确认: d
2. 第1个分区: 1
3. 最后保存退出: w
接下来开始创建分区:
指令:fdisk /dev/vdb
接下来根据提示输入:
输入确认添加新分区: n (根据提示操作)最后保存退出: w
接下来格式化磁盘:
指令: mkfs.ext4 /dev/vdb1
首先确保 www 目录存在:
回到根目录下:cd /
查看目录文件: ls -all
如果不存在,创建:mkdir -p /www
继续查看,确认是否创建成功!
开始挂载分区到 www:
mount /dev/vdb1 /www
查看挂载状态: df -h
不出意外还是出现如下:
此时挂载就成功了。
如果是Apache:
确保目录权限适合你,可以更改权限:
更改文件或目录所有权(具体来说,这个命令将 /www 目录及其所有子目录和文件的所有权更改为 apache 用户和 apache 用户组。):sudo chown -R apache:apache /www
更改www目录权限:sudo chmod -R 755 /www
关于开机自启动:
可以编辑 /etc/fstab 文件,指令:vi /etc/fstab
添加一行:UUID=107c3f2e-4492-4bd2-b25a-2d8e1c0be1c0 /www ext4 defaults 0 0
- 其中UUID根据指令 blkid 获取,将列出所有,找到你自己分区,如下图:
添加完毕后保存退出: wq
也可以直接永久写入配置文件:(注意修改为自己的分区名称)
执行:echo "/dev/vdb1 /www ext4 defaults 0 0" >> /etc/fstab
至此结束!
*转载请注明出处:原文链接:https://cpp.vin/page/11.html