服务器挂载硬盘在硬盘里跑

服务器挂载硬盘在硬盘里跑,第1张

博主最近在研究服务器运维,由于Linux服务器相对比较困难,所以博主对她情有独钟。而window服务器几乎跟我们平常使用的电脑一样,相对简单感觉索然无味。下面正式进入主题教大家linux如何挂载硬盘

首先解答一个新手朋友都会问的问题,而且这些问题在百度上面好像找不到很合适的答案。

Linux服务器要挂载硬盘原因是什么?不挂载磁盘可以吗?

Linux服务器要挂载硬盘的原因主要有以下几点:

1、Linux服务器在默认情况下,所有的东西都是装在系统盘。系统盘的空间有限,如果站点和数据较多很容易把空间撑满,导致环境和数据库等等服务启动不了。

2、Linux服务器挂载磁盘可以避免因为系统损坏导致网站数据丢失。

3、Linux服务器挂载硬盘可以更合理的使用储存资源,因为不挂载默认所有东西装系统盘(类似电脑的c盘),导致其他数据盘闲置。比如你有200G的硬盘:系统盘20G、数据盘180G,如果不挂载硬盘那么只能用20G的系统盘,另外180G的数据盘无法使用,造成空间的巨大浪费。

了解具体原因请看另外一篇文章:Linux服务器为什么要挂载硬盘?

下面如何来挂载Linux服务器的硬盘教程开始:

挂载硬盘(磁盘)的方法博主收集了两种,全部介绍给大家。

第一种方法:使用工具自动挂载硬盘(博主强烈推荐使用这种方法,简单又不会出错)两分钟可以搞定。

使用磁盘自动挂载工具,支持Centos、Ubuntu、Debian、Fedora。

注意: 请在安装面板之前挂载磁盘,否则程序将直接跳过挂载过程。

Centos/Fedora:

yum install wget -y &&wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh &&bash auto_disk.sh

Ubuntu:

wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh &&sudo bash auto_disk.sh

Debian:

wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh &&bash auto_disk.sh

选择对应的系统,把自动挂载的代码复制到xshell里面按回车键执行即可。如图:

程序说明:

1、本工具默认将数据盘挂载到/www目录

2、若服务器上已存在/www目录,为了您的数据安全,挂载工具会自动跳过

3、若您的服务器之前安装过Windows系统,需要手动删除NTFS分区,挂载工具会直接跳过NTFS分区

4、若您的磁盘已分区,且未挂载,工具会自动将分区挂载到/www

5、若您的磁盘是新磁盘,工具会自动分区并格式化成ext4文件系统

6、本工具只自动挂载一个分区,若您有多块数据盘,请手动挂载未被自动挂载的磁盘

7、若要挂载到其它目录,请在第一个参数传入目录名

第二种方法:手动挂载硬盘(博主不推荐使用,因为手动挂载很容易出现未知错误而且很耗时间),下面把方法贴出来大家可以参考参考。

声明:主流服务器上面的磁盘主要有三种命名方式:/dev/xvdb 、 /dev/sdb、 /dev/vdb。文中的磁盘名称/dev/vdb为作者的测试服务器上的命名,请大家以自己的磁盘为准进行修改。

1、检查网站的磁盘状态,确认是否有没有分区的磁盘。

fdisk -l

如上图所示,这个服务器有两个硬盘第一个42.9G,第二个236.2G。这种情况说明硬盘已经分区。

如果没有分区请看另外一篇文章:Linux服务器磁盘分区命令(图解)执行磁盘分区操作,分区完毕完成以下步骤。

2、格式化分区

mkfs.ext4 /dev/vdb(xvdb1)

3、分区挂载添加到开机启动挂载。

echo “/dev/vdb /www ext4 defaults 0 0” >>/etc/fstab

4、重新挂载所有分区

mount -a

5、最后检查磁盘是否挂载成功

df

挂载完毕,安装面板和网站WEB环境,下面是作者的服务器管理面板,可以看到多了一个WWW数据分区。

关注查看全文

linux

服务器

运维

开发语言

搜索引擎

【正版下载】方舟生存进化到底有多爽?试试就知道!

精选推荐

广告

linux添加硬盘和挂载,Linux添加硬盘和挂载

170阅读·0评论·0点赞

2021年5月15日

【2022新教程】Linux硬盘分区方法-挂载方法——CentOS7.6

238阅读·0评论·0点赞

2022年10月13日

服务器(linux)磁盘挂载nfs

591阅读·2评论·2点赞

2022年10月11日

Linux虚拟机增加硬盘和挂载

745阅读·0评论·0点赞

2021年4月19日

linux开机自动挂载硬盘命令,Linux系统开机自动挂载硬盘分区

4255阅读·0评论·0点赞

2021年5月8日

Linux添加新硬盘并挂载(mount)到目录下

1.8W阅读·3评论·19点赞

2018年12月28日

【正版下载】方舟生存进化到底有多爽?试试就知道!

精选推荐

广告

linux服务器上挂载磁盘

1.4W阅读·0评论·4点赞

2018年9月18日

Linux将硬盘挂载到指定目录上

4609阅读·0评论·2点赞

2022年4月24日

错误集:Linux端挂载Windows共享的目录时报错mount error(112): Host is down

3645阅读·6评论·4点赞

2021年3月17日

Linux 挂载移动硬盘

1712阅读·0评论·1点赞

2022年8月7日

linux服务器挂载磁盘的两种方式

5540阅读·0评论·1点赞

2021年12月16日

Linux三种挂载方式

9879阅读·0评论·3点赞

2021年8月23日

linux硬盘添加和挂载(linux硬盘的热插拔)

2319阅读·1评论·1点赞

2021年11月15日

Linux添加磁盘及分区挂载

1113阅读·0评论·2点赞

2022年10月11日

Linux磁盘分区、挂载

883阅读·0评论·1点赞

2019年10月14日

linux开机自动挂载磁盘

6610阅读·0评论·2点赞

2022年3月3日

Linux挂载硬盘

1499阅读·0评论·0点赞

2022年8月6日

linux机械硬盘如何挂载,Linux下挂载机械硬盘

1260阅读·0评论·0点赞

2021年5月13日

linux新增磁盘挂载

749阅读·0评论·1点赞

2021年5月28日

去首页

看看更多热门内容

【命令】fdisk -l

可以让你看到主机上有几块盘以及每块盘的分区情况

/dev/vda:第一块盘,系统磁盘

/dev/vdb:第二块盘,一般数据盘都是第二块

【命令】fdisk /dev/vdb

对第二块盘进行分区,分区过程需要依次输入:n回车,p回车,1回车,回车,回车,wq回车。这几个参数的意思依次是:不看帮助文档,分成主分区,分区编号定为1,分区的起始磁盘数是1,分区占用整块盘,保存并退出

【命令】mkfs.ext3 /dev/vdb1

格式化命令分区,如果不行的话就用mkfs.ext4 /dev/vdb1

【命令】mount /dev/vdb1 /data,

把上面刚刚分的区挂载到 /data 文件夹

参考: https://www.dev996.com/linux-disk-mount.htm

https://blog.csdn.net/weixin_37202689/article/details/90055645

以上方法若不能成功,请修改下字符集即可:

执行:LANG=en_US.UTF-8 就可以了,不行可以重启下物理机试一下.(编码问题)

以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 指定文件系统,或者用 mkfs.xxx ,其中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模式。

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


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/212704.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存