服务器挂载硬盘!

前言:
Linux服务器要挂载硬盘的原因主要有以下几点:
1、Linux服务器在默认情况下,所有的东西都是装在系统盘。系统盘的空间有限,如果站点和数据较多很容易把空间撑满,导致环境和数据库等等服务启动不了。
2、Linux服务器挂载磁盘可以避免因为系统损坏导致网站数据丢失。
3、Linux服务器挂载硬盘可以更合理的使用储存资源,因为不挂载默认所有东西装系统盘(类似电脑的c盘),导致其他数据盘闲置。比如你有200G的硬盘:系统盘20G、数据盘180G,如果不挂载硬盘那么只能用20G的系统盘,另外180G的数据盘无法使用,造成空间的巨大浪费。
4、简单说如果不挂载硬盘,就相当于windows系统中没有给硬盘分区,没分配盘符是一个道理。这里linux挂载硬盘就是分配盘符,硬盘才可以使用。

**Step1:**首先查看系统中磁盘信息,命令为:fdisk -l
**Step2:**将未使用的磁盘进行格式化,操作数据盘符前,请自行确认磁盘是否有使用过,如有重要数据请谨慎操作,以免导致数据丢失,带来不必要的麻烦。具体格式化命令为: mkfs.ext3 /dev/XXX
**Step3:**将格式化完的磁盘进行挂载,挂载前,先在服务器上创建一个需要挂载的挂载点,如可以在根目录下创建一个wwwroot目录。创建目录命令为: mkdir /wwwroot
**Step4:**挂载磁盘到wwwroot目录,挂载命令: mount /dev/vdb /wwwroot/
**Step5:**修改fstab,以便系统启动时自动挂载磁盘,编辑fstab默认启动文件命令: vi /etc/fstab 回车在其中添加一行: /dev/vdb /wwwroot ext3 defaults 0 0 如图3所示,在fstab中添加的一行,添加后,保存。
**Step6:**重启服务器后,输入命令: df -lh 查看第2块磁盘是否有正常挂载,正常情况您会看到如图5所示,这样第2块盘就挂载好了。

Reference:https://www.cnblogs.com/cqwo/p/7920730.html

### 如何在Ubuntu服务器挂载硬盘 #### 查看硬盘信息 为了确认新添加的硬盘已经被系统识别,可以使用命令 `sudo fdisk -l` 来查看当前系统的磁盘列表以及分区情况[^1]。 ```bash sudo fdisk -l ``` 这一步骤对于确保后续操作基于正确的设备非常重要。 #### 获取硬盘UUID和文件系统类型 通过执行下面的命令来获取特定硬盘分区的唯一标识符(UUID),这对于设置持久化的挂载选项非常有用: ```bash sudo blkid /dev/sdX1 # 需要替换为实际的硬盘分区名称, 比如/dev/sdb1 ``` 此命令返回的信息将用于编辑 `/etc/fstab` 文件以支持开机自动挂载功能[^2]。 #### 创建挂载点并手动挂载 创建一个新的目录作为即将挂载的新卷的目标位置,并将其临时挂载到该路径下以便立即访问数据: ```bash sudo mkdir -p /mnt/newdisk sudo mount /dev/sdX1 /mnt/newdisk # 同样需替换为具体的分区名 ``` 此时可以通过访问 `/mnt/newdisk` 目录来读取或写入新的存储空间中的资料。 #### 编辑/etc/fstab实现永久挂载 为了让上述更改能够在重启之后仍然有效,在文本编辑器中打开 `/etc/fstab` 并加入一行描述新卷的位置及其属性。格式通常如下所示: ```text UUID=your-disk-uuid-here /mnt/newdisk ext4 defaults 0 2 ``` 其中,“ext4”应根据实际情况调整为目标文件系统的类型;而“defaults”则是一组默认权限参数,可以根据需求自定义其他选项。 #### 处理大于2TB的大容量硬盘 当涉及到更大尺寸(>2TB)的驱动器时,建议采用GPT而不是传统的MBR方案来进行初始化与分区工作。可利用像 `parted` 这样的工具代替fdisk处理这类特殊情形下的任务[^3]。 ```bash sudo parted /dev/sdX mklabel gpt sudo parted /dev/sdX mkpart primary ext4 0% 100% ``` 以上指令会清除现有结构并将整个磁盘划分为单一分区,适用于初次配置未使用的大型介质。 #### 安装额外的支持包(如果必要的话) 某些情况下可能还需要安装额外软件包来增强对不同种类文件系统的兼容性,比如NTFS格式化过的外部硬盘: ```bash $ cd ntfs-3g_ntfsprogs-2017.3.23/ $ ./configure && make && make install ``` 不过请注意,现代版本的Ubuntu已经预装了大部分常见的文件系统驱动程序,因此除非遇到特殊情况,一般不需要自行编译这些组件[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值