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

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

首先查看下磁盘:

$ 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. 【Spring】Spring重要类层次图

  2. [敏捷软工团队博客]Beta阶段发布声明

    项目 内容 2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业要求 Beta阶段发布声明 我们在这个课程的目标是 在团队合作中锻炼自己 这个作业在哪个具体方面帮助我们实现目标 对Bet ...

  3. RabbitMQ处理未被路由的消息

    我们经常使用消息队列进行系统之间的解耦,日志记录等等.但是有时候我们在使用 RabbitMQ时,由于exchange.bindKey.routingKey没有设置正确,导致我们发送给交换器(excha ...

  4. GEOS使用记录

    由于需要计算GIS障碍物的缓冲区,所以研究了 一下GEOS库的使用,将使用的一些细节内容记录一下: 1.vs2010IDE无法编译较高版本的GEOS库,较高版本的库使用了更加高级的C++语法,如果想使 ...

  5. (转载)关于Linux C函数strtok的使用要点

    今天遇到了处理字符串的问题,比如分割问题,但是一时间想不起来什么方法,也不想手写一个类似java String中的split函数,于是百度了一下,发现了strtok这个好用的方法,以此作为总结. st ...

  6. Spring事务不生效问题

    事务未生效可能造成严重的数据不一致性问题,因而保证事务生效至关重要.Spring事务是通过Spring aop实现的,所以不生效的本质问题是spring aop没生效,或者说没有代理成功,所以有必要了 ...

  7. 【数据结构&算法】04-线性表

    目录 前言 线性表的定义 线性表的数据类型&操作 线性表操作 数据类型定义 复杂操作 线性表的顺序存储结构 顺序存储结构的定义 顺序存储方式 数据长度和线性表长度的区别 地址的计算方法 顺序存 ...

  8. C++ 变量声明 定义 作用域 链接性总结

    变量定义 变量的定义用于为变量分配存储空间,还可以为变量指定初始值.在一个程序中,变量有且仅有一个定义. 变量声明 用于向程序表明变量的类型和名字.程序中变量可以声明多次,但只能定义一次. 变量的类型 ...

  9. LeetCode88 合并有序数组

    1. 这道题为简单题目,但是还有需要好好思考的 2. 首先不能使用额外数组合并,不然就没得后文了 3. nums1后面有0填充,且填充数量正好是n,整个数组大小即m+n能够容纳合并后的数据 4.既然要 ...

  10. for和while的区别及使用

    for for的定义,()内的三段表达式,除了中间的必须产生布尔型,并未对其余两段有所限制,只要是表达式就可以了. //递增和递减 for(int i = 0;i < 100;i++) for ...