Linux生信服务器磁盘如何挂载使用?
用过很多服务器,但一直没自己挂载过磁盘,因为待挂载的磁盘上都有数据,生怕一不小心把别人的弄坏了。
今天恰好有几块新的磁盘,供我尝试下。
首先查看下磁盘:
$ 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生信服务器磁盘如何挂载使用?的更多相关文章
- Linux系统格式化新磁盘并挂载分区
Linux系统格式化新磁盘并挂载分区 在虚拟机的设置界面中,我们可以选择添加硬盘 添加好硬盘后,我们输入命令fdisk -l 看到有一个未经分区的硬盘 Fdisk命令编辑这个硬盘 输入n创建分区,p选 ...
- 【Linux】宝塔服务器磁盘爆满处理方法
直接上图 1 清理网站日志/php站点session/系统邮件/临时文件 cd /www/server/panel && python tools.pyc clear 2 清空面板回收 ...
- 20、Linux命令对服务器磁盘进行监控
服务器磁盘性能测试也是一个比较有意思的过程.首先我们要弄清楚磁盘储存哪些内容,这里推荐鸟哥的私房菜 我们不仅要推算出磁盘什么时候被占满,也要监控磁盘的读写速度.也就是我们常说的 I/O df -h ...
- 数据库服务器和web服务器磁盘占用查询
对于Oracle数据库而言磁盘空间主要体现在表空间上,可使用sql语句进行查看Oracle 表空间的大小及使用情况: select sum(bytes)/1024/1024/1024 "Gb ...
- Linux云服务器磁盘不见了?解决方案在这里,云服务器磁盘挂载
用过诸多种云以后,发现有个通病,就是新买的数据盘在机器中找不到.本篇总结一下此类问题的解决方法,望各位点赞,有问题评论区见 一.云服务和物理机一样,你买了云服务器的数据盘以后,就相当于把数据盘直接安装 ...
- linux服务器磁盘挂载操作
具体操作是:先对磁盘进行格式化,格式化后挂载到需要的挂载点,最后添加分区启动表,以便下次系统启动随机自动挂载.1.首先查看系统中磁盘信息,命令为:fdisk -l; 2.找到未使用的磁盘,对其进行格式 ...
- linux使用windows磁盘,挂载共享目录
实例说明:客户两台服务器,一台web服务器(linux)只有50G,课程资源太多太大导致磁盘不够用:客户的文档服务器(windows)磁盘很大超过1T,所以产生了,将web资源使用文档服务器磁盘的想法 ...
- (转)Linux服务器磁盘空间占满问题
转自:https://www.cnblogs.com/cindy-cindy/p/6796684.html 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望碰 ...
- 两台linux服务器之间实现挂载
https://blog.csdn.net/lpp_dd/article/details/78743862 两台linux服务器之间实现挂载: 服务端: 1.首先需要在主机上设置允许挂载的目录 (1) ...
随机推荐
- 封装一个简单的ajax请求
记录自己第一次封装ajax,肯定有很多考虑不周到,如有错误请指出,本人必将虚心改正. /** * * @param {Object} obj =>header:请求头:url:请求地址:meth ...
- 软件工程个人博客作业-软件案例分析:VS与VS Code
项目 内容 本作业属于北航 2020 年春软件工程 博客园班级连接 本作业是本课程个人项目作业 作业要求 我在这个课程的目标是 提高软件开发能力.团队协作能力 这个作业在哪个具体方面帮助我实现目标 提 ...
- filebeat收集日志到elsticsearch中并使用ingest node的pipeline处理
filebeat收集日志到elsticsearch中 一.需求 二.实现 1.filebeat.yml 配置文件的编写 2.创建自定义的索引模板 3.加密连接到es用户的密码 1.创建keystore ...
- 攻防世界 web3.backup
如果网站存在备份文件,常见的备份文件后缀名有:.git ..svn..swp..~..bak..bash_history..bkf尝试在URL后面,依次输入常见的文件备份扩展名. ip/index.p ...
- linux中的strip命令简介
转载:https://blog.csdn.net/qq_37858386/article/details/78559490 strip:去除,剥去 一.下面是man strip获得到的信息,简 ...
- spring mvc 原理(快速理解篇)
这两张图大家应该都不陌生. 从图上来看就是:一个请求过来,front controller根据具体的请求路径分派到具体的controller,具体的controller处理请求并把处理结果返回给fro ...
- 使用Visual Studio 2019将ASP.NET Core发布为linux-arm64程序
前言 前段时间入手了一台树莓派4B,一直闲置未使用,最近工作需要,要在上面跑下.NET Core程序,由于树莓派4B使用的是ARM架构,并且支持64位操作系统,为了充分发挥树莓派性能,我的这台树莓派安 ...
- shell脚本 PHP+swoole的安装
#!bin/bash set -e # Check if user is root if [ $(id -u) != "0" ]; then echo "Error: p ...
- Kioskcached(2) 之 使用tcmalloc 替换 ptmalloc
前言 我在 Kioskcached(1)之 Memcached & Redis & Kioskcached 性能测试对比 中找到的一个问题是 malloc,对于一个内存型数据库,很容易 ...
- IDEA中Update resources和Update classes and resources、Redeploy、Restart server的区别
选项 描述 update resources 所有更改的资源都会更新(HTML,JSP,JavaScript,CSS和图像文件) update classes and resources 更改的资源将 ...