用过很多服务器,但一直没自己挂载过磁盘,因为待挂载的磁盘上都有数据,生怕一不小心把别人的弄坏了。

今天恰好有几块新的磁盘,供我尝试下。

首先查看下磁盘:

$ df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 5.4T 6.6G 5.4T 1% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 1.9G 30G 6% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda2 1014M 164M 851M 17% /boot
/dev/sda1 500M 12M 489M 3% /boot/efi
tmpfs 6.3G 4.0K 6.3G 1% /run/user/42
tmpfs 6.3G 52K 6.3G 1% /run/user/1000
tmpfs 6.3G 0 6.3G 0% /run/user/0
tmpfs 6.3G 0 6.3G 0% /run/user/1002

无挂载硬盘。fdisk -l 查看是否有可用未挂载磁盘。

$sudo fdisk -l

磁盘 /dev/sda:5986.1 GB, 5986094940160 字节,11691591680 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
Disk identifier: EB231ED3-A207-4C52-9381-1239BB5E273E # Start End Size Type Name
1 2048 1026047 500M EFI System EFI System Partition
2 1026048 3123199 1G Microsoft basic
3 3123200 11691589631 5.5T Linux LVM 磁盘 /dev/mapper/centos-root:5915.8 GB, 5915772190720 字节,11554242560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/mapper/centos-swap:68.7 GB, 68719476736 字节,134217728 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/sdb:32976.8 GB, 32976758898688 字节,64407732224 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/sde:32976.8 GB, 32976758898688 字节,64407732224 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/sdc:32976.8 GB, 32976758898688 字节,64407732224 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/sdd:32976.8 GB, 32976758898688 字节,64407732224 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

可看到我有好几块30T的磁盘未挂载(/dev/sdb,sdc,sdd,sde)。

如果直接用mount挂载,则会出现如下错误:

mount: 文件系统类型错误、选项错误、10.0.110.113:/nfs 上有坏超级块、
缺少代码页或助手程序,或其他错误
(对某些文件系统(如 nfs、cifs) 您可能需要
一款 /sbin/mount.<类型> 助手程序) 有些情况下在 syslog 中可以找到一些有用信息- 请尝试
dmesg | tail 这样的命令看看。 # 对应英文错误:
mount: wrong fs type, bad option, bad superblock on /dev/sdc

网上一些回答,说出现该问题大部分情况都是由于没有安装nfs的客户端,所以需要使用yum进行安装。

yum -y install nfs-utils
systemctl start nfs-utils
systemctl enable nfs-utils
rpcinfo -p
mount 172.19.4.12:/data/nfs /data/nfs

实际上我查看了下,已经安装了nfs。

新硬盘需要对其格式化。创建一个ext4文件系统:

$ sudo mkfs -t ext4 /dev/sdc

当然这里也可以对其进行分区,我这里没有分区。

然后就可成功挂载:

 mount /dev/sdc /mnt/project

可以看到,已经成功挂载到/mnt/project

$ df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 5.4T 6.8G 5.4T 1% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 1020M 31G 4% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda2 1014M 164M 851M 17% /boot
/dev/sda1 500M 12M 489M 3% /boot/efi
tmpfs 6.3G 4.0K 6.3G 1% /run/user/42
tmpfs 6.3G 44K 6.3G 1% /run/user/1000
tmpfs 6.3G 0 6.3G 0% /run/user/0
tmpfs 6.3G 0 6.3G 0% /run/user/1002
/dev/sdc 30T 32K 29T 1% /mnt/project

如果挂错了,可对其进行卸载。卸载方式可以对设备名称,也可对目标目录。如:

sudo umount -v /dev/sdc
#或
sudo umount -v /mnt/project

挂载后,仍然是root,无写权限。需要对文件夹赋予用户组和用户权限。

修改目录用户组:

sudo chgrp -R mygroup  /mnt/project

授予用户组写入权限:

sudo chmod -R 775 /mnt/project

其他关于挂载有用的设置。比如自动挂载,避免每次断电或关机后都要重新挂载。

查看UUID:



进入 vi /etc/fstab,添加UUID:

完成后,执行mount -a 即可生效。

https://www.cnblogs.com/qiuyu666/p/11843634.html

https://www.cnblogs.com/will-xz/p/13532578.html

https://www.cnblogs.com/betterquan/p/11895496.html

Linux生信服务器磁盘如何挂载使用?的更多相关文章

  1. Linux系统格式化新磁盘并挂载分区

    Linux系统格式化新磁盘并挂载分区 在虚拟机的设置界面中,我们可以选择添加硬盘 添加好硬盘后,我们输入命令fdisk -l 看到有一个未经分区的硬盘 Fdisk命令编辑这个硬盘 输入n创建分区,p选 ...

  2. 【Linux】宝塔服务器磁盘爆满处理方法

    直接上图 1 清理网站日志/php站点session/系统邮件/临时文件 cd /www/server/panel && python tools.pyc clear 2 清空面板回收 ...

  3. 20、Linux命令对服务器磁盘进行监控

    服务器磁盘性能测试也是一个比较有意思的过程.首先我们要弄清楚磁盘储存哪些内容,这里推荐鸟哥的私房菜  我们不仅要推算出磁盘什么时候被占满,也要监控磁盘的读写速度.也就是我们常说的 I/O df -h ...

  4. 数据库服务器和web服务器磁盘占用查询

    对于Oracle数据库而言磁盘空间主要体现在表空间上,可使用sql语句进行查看Oracle 表空间的大小及使用情况: select sum(bytes)/1024/1024/1024 "Gb ...

  5. Linux云服务器磁盘不见了?解决方案在这里,云服务器磁盘挂载

    用过诸多种云以后,发现有个通病,就是新买的数据盘在机器中找不到.本篇总结一下此类问题的解决方法,望各位点赞,有问题评论区见 一.云服务和物理机一样,你买了云服务器的数据盘以后,就相当于把数据盘直接安装 ...

  6. linux服务器磁盘挂载操作

    具体操作是:先对磁盘进行格式化,格式化后挂载到需要的挂载点,最后添加分区启动表,以便下次系统启动随机自动挂载.1.首先查看系统中磁盘信息,命令为:fdisk -l; 2.找到未使用的磁盘,对其进行格式 ...

  7. linux使用windows磁盘,挂载共享目录

    实例说明:客户两台服务器,一台web服务器(linux)只有50G,课程资源太多太大导致磁盘不够用:客户的文档服务器(windows)磁盘很大超过1T,所以产生了,将web资源使用文档服务器磁盘的想法 ...

  8. (转)Linux服务器磁盘空间占满问题

    转自:https://www.cnblogs.com/cindy-cindy/p/6796684.html 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望碰 ...

  9. 两台linux服务器之间实现挂载

    https://blog.csdn.net/lpp_dd/article/details/78743862 两台linux服务器之间实现挂载: 服务端: 1.首先需要在主机上设置允许挂载的目录 (1) ...

随机推荐

  1. [软工顶级理解组] 团队规划和任务拆解(Beta)

    目录 需求再分析 功能增减 管理改进 任务分解 人员管理 需求再分析 在Alpha阶段,我们的产品得到了用户的广泛好评,但是还是存在一些问题. 登录不稳定,登录速度慢等问题:这是北航VPN本身的不稳定 ...

  2. Spring动态添加定时任务

    Spring动态添加定时任务 一.背景 二.需求和实现思路 1.能够动态的添加一个定时任务. 2.能够取消定时任务的执行. 3.动态的修改任务执行的时间. 4.获取定时任务执行的异常 三.代码实现 四 ...

  3. 搬运1:关于对C语言中数组名取地址加减等操作的一点探究

    对于数组名取地址强制转换的操作 偶然在晚上学了C语言指针后网页闲逛找题时,被一个数组名取地址搞糊涂了,在自己试验加探索后我稍微悟了一点东西. 代码如下: #include<stdio.h> ...

  4. populating-next-right-pointers-in-each-node-ii leetcode C++

    Follow up for problem "Populating Next Right Pointers in Each Node". What if the given tre ...

  5. DP秒思维

    DP算法对于大部分题有着良好的能力,但有些题目我们要转换思维,不能直接的设具体的转态.... 最近做了两道秒题,在这里分享一下: https://ac.nowcoder.com/acm/contest ...

  6. WPF_02_XAML

    XAML(Extensible Application Markup Language的简写)是用于实例化.NET对象的标记语言.XAML对于WPF不是必须的. XAML基础 XAML标准: XAML ...

  7. java性能优化常用工具jmap、jstack

    jmap:java内存映像工具 jmap用于生成堆转储快照,比较常用的option包括-heap,-histo,-dump [root@localhost script]# jmap -h Usage ...

  8. 【Python+postman接口自动化测试】(4)HTTP 协议

    前言 HTTP:超文本传输协议,是用于从WWW服务器传输超文本到本地浏览器的传输协议. HTTP协议是一种无状态协议,主要包含请求和相应两大部分. 请求(Request) get请求示范: GET h ...

  9. 模块化开发 | es6模块暴露与引入

    CommonJS模块开发 CommonJS定义 每个文件就一个模块,有自己的作用域.在一个文件里面定义的变量.函数.类,都是私有的,对其他文件不可见. 私有作用域不会污染全局作用域. 模块可加载多次, ...

  10. 2020GACTF部分wp

    GACTF misc 签到 给了二维码图 切割再拼上就行 crymisc 给了一个crymisc.docx 无法打开 用file看一下 把后缀名改成zip然后解压 这里奇怪的是用winzip解压会提示 ...