首页 > 编程知识 正文

linux挂载新硬盘,mount挂载硬盘

时间:2023-05-06 07:37:34 阅读:120045 作者:1140

今天,我买了新的linux服务器,买了硬盘,但登录系统后,该硬盘就不可见了

原因是没有装载。 如何挂载硬盘?

让我们来看看:

使用xsheel软件登录系统

以root用户身份登录,

此驱动器盘符使用fdisk -l显示数据磁盘。 (在没有分区且格式化数据磁盘之前,df -h无法查看。 )

fdisk -l

df -h

如图所示:

如果找不到/dev/xvdb,则证明不需要进行数据装载。 可以无视。

如果有,我该怎么办?

运行fdisk /dev/xvdb,对数据磁盘进行分区,然后根据提示依次输入n、p、1、2次回车、wq,即可开始分区。

运行fdisk -l命令以显示新分区。 已创建新的分区xvdb1。

现在格式化此驱动器盘符/dev/xvdb1

实行

mkfs.ext3 /dev/xvdb1

格式化新分区。 格式化所需的时间比磁盘的大小长。

然后,打开电源并设定为自动装载

自动加载echo '/dev/xvd B1/data ext3 defaults0'/etc/fstab写入电源。

通过

cat /etc/fstab

此命令检查是否有写入

运行命令以装载新分区

mount /dev/xvdb1 /data

注意:必须事先创建名为/data的目录。 如果不创建,装载将无法成功

mkdir /data

最后检查装载是否成功

df -h

三.卸载硬盘

#umount /dev/xvdb1

1、直接卸载

[ root @ localhost/] # umount/data1/img

umount :/data1/img : deviceisbusy

umount :/data1/img : deviceisbusy

2、提示被占用,使用强制卸载

[ root @ localhost/] # umount-f/data1/img

umount 2:设备资源库

umount :/data1/img : deviceisbusy

umount 2:设备资源库

umount :/data1/img : deviceisbusy

注意:使用-f参数强制卸载时,建议等待一段时间,然后执行以下操作: 在某些情况下,处理可能需要1-2分钟。

3、使用umount -f不会改变问题。 使用fuser命令验证那些进程是否占用了目录

[ root @ localhost/] # fuser-Cu/data1/img

/data1/img:1757c(MySQL ) )

通过上述内容,您可以看到pid为1757的mysql用户启动的进程占用了此目录。

4、确认mysql完成的流程可以进行技能后,可以直接使用fuser的k参数进行技能(也可以手动停止1757流程进行卸载) )。

[ root @ localhost/] # fuser-CK/data1/img

/data1/img: 1757c

注:这里k是kill的意思。 请在未确认之前小心使用此参数。

此外,在umount异常时,还经常使用lsof来确定文件被哪个进程占用

系统已成功装载,如何设置为开机自动启动?

/etc/fstab这是linux的以下重要文件,其中包含有关linux引导装载系统和存储设备的重要信息: 看看参数有什么意义。

编辑名为/etc/fstab的文件

/dev/vdb1 /data ext3 defaults 0 0

第一列第二列第三列第四列第五列第六列

/dev/vdb1/dataext3defaults00

第一列—要装载的文件或存储设备

第二列:装载在哪里? /数据

第三列:指定文件系统或分区的类型。 ext3

第4列:装载选项

自动:此选项是系统自动装载fstab的默认值

ro :只读属性

rw :读写

defaults:rw、suid、dev、exec、auto、nouser、async

列dump选项

设置备份程序是否备份dump文件,0忽略1个备份

列fsck选项

按什么顺序检查文件系统,0忽略

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。