linux如何mount挂载磁盘并设置开机自动mount的实现

知道大家时间都很宝贵,我直接把流程命令写下来,大家配置完即可,想研究原理的话就往下读

fdisk -l            # 查看可挂载的磁盘
df -h             # 查看已经挂载的磁盘
mkfs.ext4 /dev/vdb       # 初始化磁盘
mount /dev/vdb /u01      # mount 磁盘到/u01,保证/u01为空
blkid             # 获取磁盘的uuid和属性,用uuid来进行开机mount
vim /etc/fstab         # 开机mount,模板是UUID=********** /u01 ext4 defaults 1 1

由于linux系统有时候磁盘储存不够需要扩容,这时候就可以选择挂载磁盘,这个挂载的磁盘就可以理解为U盘

第一步先 fdisk -l ,查看可挂载的磁盘都有哪些

可以看到上面有两个磁盘,这时候再df -h  查看已经挂载了哪些磁盘

只挂载了其中一个小的,这时候我们就可以挂载那个/dev/vdb 大磁盘了

 mount /dev/vdb /u01  

注意这个u01这个文件夹一定要是空的,不然挂载上去之前u01里面的东西就无法显示,所以一般mount时都是新建一个文件夹,总之就是要保证它为空

这时候如果磁盘之前挂载过,是挂载不上的,报下面的错

我们要初始化磁盘   mkfs.ext4 /dev/vdb

再mount 即可     mount /dev/vdb /u01

这样mount完之后还要设置开机自动mount,不然重启之后还需要再mount比较麻烦

我们采用uuid的方式进行开机mount

用 blkid  获取磁盘的uuid和属性

vim /etc/fstab

配置模板:UUID=*************  /u01  ext4  defaults  1  1

如果磁盘之前有过扩容,想让扩容后的磁盘生效,则需要先重启服务器,umount掉挂载的文件夹(umount dir_name),执行

e2fsck -f /dev/vdb  # 诊治数据磁盘,返回磁盘信息

resize2fs /dev/vdb  # 重置数据磁盘大小

之后再重新进行上述的mount,不用担心,重新mount 数据不会丢失

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • python获得linux下所有挂载点(mount points)的方法

    本文实例讲述了python获得linux下所有挂载点(mount points)的方法.分享给大家供大家参考.具体实现方法如下: # execute the external "mount" command # and parse the output. import commands mount = commands.getoutput('mount -v') lines = mount.split('\n') points = map(lambda line: line.split

  • linux mount挂载共享目录详解

    挂载windows共享目录或FTP: 方式一:包含密码 复制代码 代码如下: sudo mount //192.168.10.22/FTPServer /windows -o username=user,password=abcdefg -t cifs 方式二:密码单独输入 sudo mount //192.168.10.22/FTPServer /windows -o username=user -t cifs password:abcdefg 卸载: umount /FTPServer 挂载

  • linux中mount/umount命令的基本用法及开机自动挂载方法

    本文介绍了linux中mount/umount命令的基本用法及开机自动挂载,具体方法如下: mount命令格式如下: 格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a 安装在/etc/fstab文件中类出的所有文件系统. -f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统. -n 不把安装记录在/etc/mtab 文件中. -r 讲文件系统安装为只读. -v 详细显示安装信息. -w 将文件系统安装为可写,为命令默认情况. -t <文件系统类型

  • Linux mount挂载和卸载硬盘脚本分享

    Linux 挂载 [root@whp6 ~]# mount /dev/sdb5 /mnt/ [root@whp6 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 16G 2.1G 13G 14% / tmpfs 931M 0 931M 0% /dev/shm /dev/sda1 194M 28M 157M 16% /boot /dev/sdb5 2.0G 68M 1.9G 4% /mnt [root@whp6 ~]#

  • linux如何mount挂载磁盘并设置开机自动mount的实现

    知道大家时间都很宝贵,我直接把流程命令写下来,大家配置完即可,想研究原理的话就往下读 fdisk -l # 查看可挂载的磁盘 df -h # 查看已经挂载的磁盘 mkfs.ext4 /dev/vdb # 初始化磁盘 mount /dev/vdb /u01 # mount 磁盘到/u01,保证/u01为空 blkid # 获取磁盘的uuid和属性,用uuid来进行开机mount vim /etc/fstab # 开机mount,模板是UUID=********** /u01 ext4 defaul

  • Linux下如何挂载磁盘的方法示例

    使用虚拟机时发现磁盘空间不够了,需要挂载一个磁盘以供继续使用,但是磁盘不是添加就可以使用的,还需要进行挂载. 一.添加磁盘 添加加新硬盘重启服务器 添加完之后就可以重启机器了,如果你机器是开启的,进入系统并不能看见你刚添加的那块磁盘,只有等系统重启,重新加载之后才会显示安装的那块磁盘 二.进入系统 使用root用户进入系统 三. 查看硬盘信息 [root@localhost ~]# fdisk -l //磁盘命令 Disk /dev/sda: 21.5 GB, 21474836480 bytes

  • windows设置开机自动运行批处理的方法

    方案1:直接将脚本放到启动文件夹里面 XP或更早版本 C:/Documents and Settings/Administrator/「开始」菜单/程序/启动/脚本.bat win7 C:\Users\yanlin\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup 找到该路径,把*.exe *.bat文件放进去就ok了,注意用户名要用你当前登录的用户名! win10 打开我的电脑, 在地址栏输入:“C:\ProgramDat

  • Ubuntu设置开机自动挂载所有格式硬盘分区

    sudo apt-get install ntfs-config ntfs-3g

  • centos7云主机系统下挂载磁盘的方法

    一.准备 centos7云主机一台 50G云硬盘 云硬盘挂载到云主机上 二.挂载磁盘 1.1查看新磁盘 [root@cgsl ]# fdisk –l 找到新添加的磁盘的编号为/dev/vdc 1.2硬盘分区  进入fdisk模式 [root@cgsl ]# /sbin/fdisk /dev/vdc 输入n进行分区 [root@cgsl ]# Command (m for help): n 选择分区类型 [root@cgsl ]# Select (default p): p 选择分区个数 [roo

  • VirtualBox 共享文件夹设置及开机自动挂载详细教程

    鉴于支付宝等服务无视我们Linux用户的存在,没办法,那只好在Linux上用VirtualBox虚拟一个Windows系统了.系统装好了,在日常使用过程中,往往要从VirtualBox的客户机(guest system)中使用主机(host system)里面的文件,那么通过共享文件夹的方式可以达成此目的. 我在这里写了个图文教程,说明设置过程,希望对大家有所帮助.(注:我的主机是Ubuntu Linux 8.04,客户机是Windows XP,VirtualBox版本2.2.4[下载]) 在V

  • Linux用户磁盘配额设置方法

    一:内核中支持QUOTA: [root@localhost /]# grep CONFIG_QUOTA /boot/config-3.10.0-123.el7.x86_64 CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y 如果有上列输出,则表示当前内核已经支持q

随机推荐