linux 设好fstab 要开机自动挂载其他服务器上的nfs共享,为什么没有自动挂载?

linux 设好fstab 要开机自动挂载其他服务器上的nfs共享,为什么没有自动挂载?,第1张

看看开机的时候报什么错吧。
另外注意portmap、netfs服务要设成开机启动。
我遇到过一次,开机时netfs报错mount失败,英文报错,大概意思是 不能到达主机
也就是网络问题。
当然开机后网络没问题。开机后输入mount -a 挂全部fstab内容也没问题,要挂的都挂上了。所以主要原因应该是启动时网络没准备好,就开始试图挂载nfs共享,所以无法自动挂载。
可以这样,设个开机启动。命令为mount -a ,挂载fstab内容,但是为了等网络准备好再挂载免得失败,mount前加条命令 sleep 30(睡眠30秒),就成了。
也可以改下netfs的开机启动文件,在monut前加一行睡眠命令,让netfs先等一会再继续执行挂载网络文件系统的行为。

rpm
-e
--nodeps
(所使用的ftp名)
#这个是rpm或者yum
安装的ftp服务器卸载。
如果是tar
安装的,直接删除目录就可以了。

以ext4文件系统为例,设计的时候分为4个部分

由于 ls -l 获取的是i节点记录的数据使用的数据块个数,而 du 则是通过i节点获取实际大小, 所以 ls -l 和 du 显示的数据大小不同。

RAID全称是Redundant Array of Independent Disks,也就是磁盘阵列,通过整合多块硬盘从而提升服务器数据的安全性,以及提高数据处理时的I/O性能。

RAID目前常用的是RAID5, 至少需要3块硬盘,其中一块硬盘用于奇偶校验,保证数据安全,其余硬盘同时读写,提高性能。此外,你还需要知道最原始的是RAID0,同时将数据读写到所有硬盘里,速度就变成了原来的N倍。RAID1至少需要两块盘,其中一块硬盘是另外硬盘的镜像。它不提高读写效率,只提高了数据安全性。RAID10是RAID0和RAID1的组合。

目前的服务器都配备了硬件RAID卡,因此在为服务器增加或更换硬盘时,需要 格外注意

fdisk只能对不多于2TB的硬盘进行分区

假如你的硬盘大于2TB,那么会输出如下信息

提示信息中的警告中,就建议"Use parted(1) and GUID partition table format (GPT)"

因此,对于大于2TB的硬盘就需要用 parted 进行分区

输出信息如下

创建新的GPT标签,例如

设置单位

创建分区, 比如我将原来的10T分成2TB和8TB

查看分区表

输出如下

退出

此时会提示"Information: You may need to update /etc/fstab" /etc/fstab 用于设置开机硬盘自动挂载。如果硬盘被拔走了,而 /etc/fstab 没有修改,那么会就提示进行修复模式。

在挂载硬盘之前,需要先对磁盘进行格式化。使用的命令为 mkfs , 使用 -t 指定文件系统,或者用 mkfsxxx ,其中xxx就是对应的文件系统。文件系统有如下几类

目前最流行的是ext4和xfs,足够稳定。其中xfs是CentOS7之后的默认文件系统。

之后用 mount 进行硬盘挂载,分别两种情况考虑

一种是新建一个文件路径,进行挂载。

另一种是挂载一个已有目录,比如说临时文件目录 /tmp 挂载到新的设备中。

第一步: 新建一个挂载点,将原有数据移动到该目录下

第二步: 删除原来的 /tmp 下内容

第三步: 重新挂载

和mount相关的文件如下

此外mount在挂载的时候还可以设置文件系统参数,例如是否支持磁盘配额,对应 -o 参数

第零步: 检查服务器是否具备RAID阵列卡,如果有,则需要先为硬盘做RAID。

第一步: 使用 fdisk -l 检查硬盘是否能被系统检测到

第二步(可选): 假如需要 硬盘分区 ,则用 fdisk/gdisk/parted 对硬盘划分磁盘

第三步: 使用mkfs进行磁盘 格式化 ,有如下几种可选,

第四步: 用mkdir新建一个目录,然后用mount将格式化的硬盘挂载到指定目录下。卸载硬盘,则是 umout

第五步: 修改 /etc/fstab 将硬盘在重启的时候自动挂载。 注意 : 如果硬盘不在了,则需要将对应行注释掉,否则会进入到emergency模式。

版权声明 :本博客所有文章除特别声明外,均采用 知识共享署名-非商业性使用-禁止演绎 40 国际许可协议 (CC BY-NC-ND 40) 进行许可。

vgdisplay -v vgname
能看到正常信息?
vgchange -ay vgname
能否激活?
/etc/lvm/lvmconf中 volume_list是否加了限制

windows下能发现,同时可以访问吗?windows能发现不一定就证明你现在的状态就是共享成功,可能你看到的只是wins服务器曾经缓存过的内容,而且wins更新需要时间,很麻烦。如果windows不能访问,那么提示信息是什么? 现在你给的提示太少我也不好判断。
另外,配置完samba共享后,最好先用本机进行测试,可先使用smbcliet -L 浏览,再进行挂载测试,另外最新的版本不支持smbmount和mount -t smbfs挂载,而必须使用mount -t cifs。本机测试成功以后,在进行网络测试。linux下必须注意格式及参数,仔细看下提示信息也会帮你发现问题出在哪。
暂时想到这些,不知道能不能帮到你,再有什么问题你写出来,大家共同探讨吧

Windows服务器重装 *** 作系统后,挂载的LUN不可读写   现象描述华为存储 + Windows主机,不涉及版本。IBM主机硬盘故障,更换故障硬盘后重装windows *** 作系统。添加映射后,发现主机扫到的磁盘发生性质发生变化,磁盘盘符丢失同时LUN不可读写,如下图:图1 将Disk1进行格式后,Disk1仍旧不能读写,如下图:图2 案例环境 XXX IPTV设备环境

可能原因

如果仅仅是主机 *** 作系统问题,不会影响到存储,而存储磁盘上的数据不会丢失,一般只要重新添加映射,分配盘符即可。

出现当前问题可能原因如下:

存在有人对存储侧的LUN(磁盘)进行过删除 或者格式化的 *** 作。

主机侧有人为删除文件系统的 *** 作。

主机硬盘损坏导致某些磁盘相关信息损坏或者丢失。

处理步骤

联系 *** 作系统方面专家,分析主机侧磁盘信息,恢复相关数据。

待数据恢复后,copy备份当前的数据,删除多余的分区(案例问题中 *** 作系统专家数据恢复是将原磁盘分成了多个小分区找到数据进行恢复的),重新格式化建立分区,配置分配磁盘等。

格式化磁盘完成后,将备份的数据重新copy还原。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13515120.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-23
下一篇 2023-08-23

发表评论

登录后才能评论

评论列表(0条)

保存