【Linux】磁盘挂载

这篇具有很好参考价值的文章主要介绍了【Linux】磁盘挂载。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章来源地址https://www.toymoban.com/news/detail-411374.html

前言:

1、划分小于2TB的分区--------可以使用fdisk和parted命令来划分。

2、划分大于2TB的分区--------只能使用parted命令来划分。

注:已经挂载过一次的数据盘,重启后只用重新执行挂载命令即可

有数据的盘重启后不要再执行格式化操作,否则会丢失文件!!!

卸载分区命令:umount /dev/sda2

强制卸载分区命令:umount -f /dev/sda2

一、对于小于2TB的磁盘,使用fdisk命令来划分:

1、查看是否有数据盘需要挂载

fdisk -l
结果
Disk /dev/vdb: 214.7 GB, 214748364800 bytes, 419430400 sectors

2、如果上一步你看到了/dev/vdb,那么就执行“fdisk -S 56 /dev/vdb”命令,对数据盘进行分区;根据提示,依次输入“n”,“p”,“1”,两次回车,“wq”,分区就开始了,很快就会完成。

fdisk -S 56 /dev/vdb

3、此时再使用“fdisk -l”命令可以看到,新的分区vdb1已经建立完成了。

Device Boot      Start   End         Blocks      Id   System

/dev/vdb1        2048    419430399   209714176   83   Linux

4、格式化新磁盘,有数据的盘按需看是否格式化

mkfs.ext3 /dev/vdb1

有下面这句话就直接回车,没有就没有了
Writing superblocks and filesystem accounting information:

5、写入新分区信息

echo '/dev/vdb1 /app ext3 defaults 0 0' >> /etc/fstab

6、使用“cat /etc/fstab”命令查看,出现以下信息就表示写入成功

/dev/vdb1 /app ext3 defaults 0 0

7、最后,使用“mount -a”命令挂载新分区,然后用“df -h”命令查看,出现以下信息就说明挂载成功,可以开始使用新的分区了。

[root@VM-0-15-centos /]# mount -a

[root@VM-0-15-centos /]# df -h

Filesystem      Size  Used Avail Use% Mounted on

devtmpfs        3.8G     0  3.8G   0% /dev

tmpfs           3.8G   24K  3.8G   1% /dev/shm

tmpfs           3.8G  528K  3.8G   1% /run

tmpfs           3.8G     0  3.8G   0% /sys/fs/cgroup

/dev/vda1        50G  2.6G   45G   6% /

tmpfs           770M     0  770M   0% /run/user/0

/dev/vdb1       197G   60M  187G   1% /app

二、对于大于2TB的磁盘,使用parted命令来划分:

[root@localhost ~]# fdisk -l

磁盘 /dev/sda:299.4 GB, 299439751168 字节,584843264 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x000be169

   设备 Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048     2099199     1048576   83  Linux

/dev/sda2         2099200   584843263   291372032   8e  Linux LVM

磁盘 /dev/sdb:54005.5 GB, 54005455650816 字节,105479405568 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

1、使用parted对sdb进行分区

[root@localhost /]# parted /dev/sdb

GNU Parted 3.1

使用 /dev/sdb

Welcome to GNU Parted! Type 'help' to view a list of commands.

2、打印分区信息,查看分区设置是否正确

(parted) print

错误: /dev/sdb: unrecognised disk label

Model: DELL PERC H710P (scsi)

Disk /dev/sdb: 54.0TB

Sector size (logical/physical): 512B/512B

Partition Table: unknown

Disk Flags:

3、标志位GPT分区格式,设置分区类型为GPT

(parted) mklabel gpt

(parted) print

Model: DELL PERC H710P (scsi)

Disk /dev/sdb: 54.0TB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

Number  Start  End  Size  File system  Name  标志

4、建立主分区,这里也可以使用mkpart primary 0KB 100%

(parted) mkpart primary 0KB 54.0TB

警告: You requested a partition from 0.00B to 54.0TB (sectors 0..105479405567).

The closest location we can manage is 17.4kB to 54.0TB (sectors 34..105479405534).

Is this still acceptable to you?

5、选y接受

接受
是/Yes/否/No? y 

6、按 i 忽略

警告: The resulting partition is not properly aligned for best performance.

忽略/Ignore/放弃/Cancel? i 

7、输入print继续查看信息

(parted) print 
Model: DELL PERC H710P (scsi)

Disk /dev/sdb: 54.0TB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

这里有新的信息了

Number  Start   End     Size    File system  Name     标志

 1      17.4kB  54.0TB  54.0TB               primary

8、退出

(parted) quit

信息: You may need to update /etc/fstab.

9、格式化磁盘(为磁盘写入文件系统),设置分区sdb1文件类型为ext4

[root@localhost /]# mkfs.ext4 /dev/sdb1

mke2fs 1.42.9 (28-Dec-2013)

文件系统标签=

OS type: Linux

块大小=4096 (log=2)

分块大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

824057856 inodes, 13184925687 blocks

659246284 blocks (5.00%) reserved for the super user

第一个数据块=0

402372 block groups

32768 blocks per group, 32768 fragments per group

2048 inodes per group

Superblock backups stored on blocks:

        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,

        102400000, 214990848, 512000000, 550731776, 644972544, 1934917632,

        2560000000, 3855122432, 5804752896, 12800000000

Allocating group tables: 完成

正在写入inode表: 完成

Creating journal (32768 blocks): 完成

10、这一步直接按回车

Writing superblocks and filesystem accounting information:

完成

11、将磁盘挂载在/app目录下

[root@localhost /]# mount /dev/sdb1 /app

[root@localhost /]# df -h

文件系统                 容量  已用  可用 已用% 挂载点

/dev/mapper/centos-root   50G 1007M   49G    2% /

devtmpfs                  63G     0   63G    0% /dev

tmpfs                     63G     0   63G    0% /dev/shm

tmpfs                     63G  9.3M   63G    1% /run

tmpfs                     63G     0   63G    0% /sys/fs/cgroup

/dev/sda1               1014M  145M  870M   15% /boot

/dev/mapper/centos-home  224G   33M  224G    1% /home

tmpfs                     13G     0   13G    0% /run/user/0

/dev/sdb1                 49T   20K   47T    1% /app

第12步根据需求决定是否设置开机自动挂载

上面的的挂载操作,重启整个服务器后不会自动挂载,

(若要改用第12步的配置,第11步就不用配置了,直接执行12步的操作)

这里需要修改/etc/fstab文件,在文件最后追加以下内容

/dev/sdb1 /app ext4 defaults 0 0

然后执行mount -a 这样盘/dev/sdb1就会挂载到app目录下

这样在重启后会自动挂载

/dev/sdb1               /app                 ext4    defaults        0 0

完结撒花    ❀❀❀❀❀❀

恭喜你成功挂载磁盘!

到了这里,关于【Linux】磁盘挂载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux添加磁盘及分区挂载

    查看初始磁盘情况: 方法1:查看/dev下sd开头的文件(ls -/dev/),没有sdb磁盘。 方法2:fdisk -l命令 查看系统中的磁盘信息。 此时是没有sdb磁盘。 1.新建磁盘 新建第二块硬盘sdb。 关闭客户机,点击“编辑虚拟机”,点击“磁盘”,点击“添加”,点击“硬盘”,点击“下一步

    2024年02月08日
    浏览(58)
  • Linux任务调度、磁盘分区、挂载

    任务调度是指系统在某个时间执行的特定的命令或程序 任务调度分为两类: 1.系统工作:有些重要的工作必须周而复始的执行,比如病毒扫描 2,个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份 语法: crontab [选项] -e编辑crontab定时任务 -l查询cronta

    2024年02月10日
    浏览(52)
  • linux磁盘分区与文件系统挂载

    硬盘的类型: IDE接口 hda(表示第一块硬盘) hdb (第二块硬盘) … (hd表示硬盘) hda1(第一个硬盘的第一个分盘/分区) hda2(第二个分盘) hda3 … SATA接口 SCSI接口 USB (sd表示接口) sda(第一块硬盘) sdb(第二块硬盘) sda1(第一个分盘) sda2(第二个分盘) sda3 … sdb1(

    2024年02月02日
    浏览(51)
  • Linux笔记——磁盘进行分区与挂载介绍

    Linux笔记——管道相关命令以及shell编程 文章目录 系列文章目录 前言 分区与挂载 1 分区  1.1 分区示意图​编辑 1.2 分区介绍 2 硬盘的挂载 3 增加一块硬盘  3.1 增加一块硬盘 3.2 硬盘进行分区 3.3 格式化磁盘 4 卸载 5 查看磁盘使用情况 6 一些工作中可能用到的磁盘案例 总结 本

    2024年02月03日
    浏览(44)
  • Linux中对磁盘(硬盘)分区和挂载

    记录 :346 场景 :在CentOS 7.9操作系统上,使用fdisk对磁盘分区;使用mkfs.xfs创建文件系统;使用mount挂载磁盘到目录;使用umount卸载目录已挂载的磁盘;修改文件系统表fstab,满足开机启动配置有效,无需手动挂载。 版本: 操作系统:CentOS 7.9 1.基础 (1)查看主机磁盘 命令:l

    2024年02月04日
    浏览(45)
  • Linux磁盘操作:分区、格式化、挂载

    fdisk分区 (1)fdisk命令只支持msdos,分区的时候只支持小容量硬盘(=2T),但是如果不需要分区的话,那么整块sdb硬盘,类型为msdos,那么他的大小是可以大于2T的。 (2)fdisk命令不支持gpt,所以当使用fdisk命令给gpt类型硬盘分区是会出现告警 首先先把设备关机,添加一块新的

    2024年02月11日
    浏览(49)
  • Linux Centos7 磁盘的分区、挂载

    注:看不懂的同学可以直接跟着后面的步骤操作 一块新的磁盘放到电脑上,要经过 分区--给分区设置文件系统---挂载 才能用。 也就是说要想将磁盘挂载,必须完成给磁盘分区和给分区设置文件系统这两步。 分区的时候先分成 主分区 和 扩展分区 ,再把扩展分成 多个逻辑分

    2024年02月06日
    浏览(52)
  • Linux磁盘查看,使用(分区、格式化、挂载)

    目录 0、观察磁盘分区状态:lsblk、blkid、parted 0.1  lsblk列出系统上的所有磁盘列表 0.2  blkid列出设备的UUID等参数 0.3  parted列出磁盘的分区表类型与分区信息 1、磁盘分区:gdisk、fdisk 1.1  fdisk 2、磁盘格式化(创建文件系统):mkfs 3、文件系统挂载 3.1.1  手动挂载:mount 3.1.2

    2023年04月24日
    浏览(51)
  • 【Linux操作系统】深入理解Linux磁盘分区和挂载

    Linux磁盘分区和挂载是系统管理中非常重要的一部分,它们可以帮助我们更好地管理存储空间和文件系统。本文将详细介绍Linux磁盘分区和挂载的概念、原理以及实践操作,并提供相应的例子、代码和指令,帮助读者全面了解和掌握这两个关键概念。 磁盘分区是将物理硬盘划

    2024年02月14日
    浏览(47)
  • 【在Linux虚拟机下如何添加磁盘并分区挂载】

    Linux文件系统是指Linux操作系统中用于组织、存储和管理文件和目录的一套机制。Linux文件系统采用树形结构,以根目录(/)作为根节点,所有文件和目录都位于根目录下或其子目录中。类似树结构。 Linux支持多种不同类型的文件系统,包括ext2、ext3、ext4、XFS、JFS、Btrfs等。其

    2024年02月06日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包