首页 > 系统相关 >Linux磁盘挂载(CentOS 7)

Linux磁盘挂载(CentOS 7)

时间:2022-11-04 15:37:49浏览次数:48  
标签:字节 CentOS -- Linux dev 磁盘 挂载 512 root

  • 例如我们这里挂一个50G的磁盘到服务器
  • 首先查看可挂载磁盘情况
[root@yanshi /]# fdisk -l
磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000a9eaa
--这里的sda是系统盘,不需要挂载操作
   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     3907583     1952768   83  Linux
/dev/sda2         3907584    19531775     7812096   82  Linux swap / Solaris
/dev/sda3        19531776    62914559    21691392   83  Linux
--下面的是我们可挂载的磁盘
磁盘 /dev/sdb:75.2 GB, 75161927680 字节,146800640 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
  • 创建分区
[root@yanshi /]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0xf47922c1 创建新的 DOS 磁盘标签。
--输入n
命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
--输入p
Select (default p): p
--直接回车
分区号 (1-4,默认 1):
--直接回车
起始 扇区 (2048-146800639,默认为 2048):
将使用默认值 2048
--直接回车
Last 扇区, +扇区 or +size{K,M,G} (2048-146800639,默认为 146800639):
将使用默认值 146800639
分区 1 已设置为 Linux 类型,大小设为 70 GiB
--输入w保存
命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
  • 再次查看可挂载磁盘情况
[root@yanshi /]# fdisk -l

磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000a9eaa

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     3907583     1952768   83  Linux
/dev/sda2         3907584    19531775     7812096   82  Linux swap / Solaris
/dev/sda3        19531776    62914559    21691392   83  Linux

磁盘 /dev/sdb:75.2 GB, 75161927680 字节,146800640 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xf47922c1
--我们发现这里多了一个sdb1,就说明我们成功了
   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   146800639    73399296   83  Linux
  • 对我们创建的sdb1执行格式化
[root@yanshi /]# mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=4587456 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=18349824, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=8959, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
  • 将磁盘挂载到/data/目录下(如果data目录下原来存在数据会全被覆盖掉)
[root@yanshi /]# mkdir /data/
[root@yanshi /]# mount /dev/sdb1 /data/
  • 查看磁盘挂载
[root@localhost /]# df -Th
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/sda3      xfs        21G  7.6G   14G   37% /
devtmpfs       devtmpfs  895M     0  895M    0% /dev
tmpfs          tmpfs     910M     0  910M    0% /dev/shm
tmpfs          tmpfs     910M   11M  900M    2% /run
tmpfs          tmpfs     910M     0  910M    0% /sys/fs/cgroup
/dev/sda1      xfs       1.9G  176M  1.7G   10% /boot
tmpfs          tmpfs     182M  4.0K  182M    1% /run/user/42
tmpfs          tmpfs     182M   20K  182M    1% /run/user/0
--这里显示,我们已经把70G的磁盘挂载到/data下了
/dev/sdb1      xfs        70G   33M   70G    1% /data
  • 设置开机自动挂载磁盘(否则我们刚才挂载的磁盘再次开机时会掉)
  • 首先查询该磁盘对应的UUID(2种都可以,楼主用的第二种)
--第一种方法
[root@localhost /]# ls -l /dev/disk/by-uuid
总用量 0
lrwxrwxrwx. 1 root root 10 5月   2 23:53 598aff57-3371-468d-b1c9-edf28b783a9f -> ../../sda3
--这个就是我们刚才挂载的磁盘的UUID=672330bc-b774-4992-b909-ede2433ef1fd
lrwxrwxrwx. 1 root root 10 5月   3 00:01 672330bc-b774-4992-b909-ede2433ef1fd -> ../../sdb1
lrwxrwxrwx. 1 root root 10 5月   2 23:53 8e678171-23a6-4b95-b148-0553541cf9ab -> ../../sda1
lrwxrwxrwx. 1 root root 10 5月   2 23:53 9dbcefa0-6d11-4074-bb06-d7c8073fc199 -> ../../sda2

--第二种方法
[root@localhost /]# blkid
/dev/sda1: UUID="8e678171-23a6-4b95-b148-0553541cf9ab" TYPE="xfs" 
/dev/sda2: UUID="9dbcefa0-6d11-4074-bb06-d7c8073fc199" TYPE="swap" 
/dev/sda3: UUID="598aff57-3371-468d-b1c9-edf28b783a9f" TYPE="xfs" 
--这个就是我们刚才挂载的磁盘的UUID="672330bc-b774-4992-b909-ede2433ef1fd"
/dev/sdb1: UUID="672330bc-b774-4992-b909-ede2433ef1fd" TYPE="xfs" 
  • 把磁盘挂载信息写到配置文件fstab中(注意:该文件写错会导致无法开机)
--用vi命令打开该文件
--按 i 进入编辑模式 按esc退出编辑模式 输入 :wq! 退出并保存
vi /etc/fstab

--把下面的内容加入到最后面
--上面查到的UUID                                磁盘的挂载目录 我们刚才格式化的磁盘格式    默认写就可以
UUID=672330bc-b774-4992-b909-ede2433ef1fd      /data/                  xfs     defaults        0 0
  •  到这里我们的磁盘就挂到我们的服务器上了

标签:字节,CentOS,--,Linux,dev,磁盘,挂载,512,root
From: https://www.cnblogs.com/carsen/p/16857940.html

相关文章

  • Linux(Ubuntu、Centos)环境安装部署Docker及Docker-compose
    Centos7安装Docker环境#安装依赖yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#设置yum源(选择其中一个)yum-config-manager--add-repohttp://downl......
  • 学习笔记-God-Linux
    God-Linuxbash#判断当前是否是登陆式或非登陆式shellecho$0#上一个命令的最后一个参数.例如:上一条命令(vimtest.txt),cat!$=cattest.txt!$#以......
  • 学习笔记-Secure-Linux
    Secure-LinuxLinux加固+维护+应急响应参考文档内容仅限Linux,web服务和中间件的加固内容请看加固大纲文件可疑文件文件恢复系统密码重置会话......
  • Installing MySQL-8028 on CentOS 8.3
    一、InstallingMySQL-8028onCentOS8.31地址https://www.mysql.comhttps://downloads.mysql.com/archives/community2下载图片 二、下载&解压1wge......
  • linux学习笔记-auditd
    auditdauditd.conf#目录或这个目录中的日志文件。log_file=/var/log/audit/audit.log#日志所属组log_group=root#审计应采用多少优先级推进守护进程。必须......
  • 【数据库数据恢复】LINUX环境EXT3文件系统下ORACLE数据库误删除的数据恢复案例
    数据库数据恢复环境:LINUXEXT3文件系统,部署ORACLE数据库。​数据库故障&分析:管理员在建立测试库时选错了服务器,在ORACLE数据库平台上CREATE了一套新库,创建至10%左右时发现......
  • 初识Linux
    1.什么是Linux?参照Unix系统衍生出来的系统,等同于Windows。用户通常使用Windows,界面操作简单易上手。Linux系统通常用于服务器2.linux的安装个人学习推荐安装虚......
  • Linux下安装MongoDB的Database Tools并配置
    安装tools以使用导入导出功能。解决mongodump:commandnotfound#下载wgethttps://fastdl.mongodb.org/tools/db/mongodb-database-tools-rhel70-x86_64-100.5.3.tgz#......
  • Linux必学技能 | 17个案例带运维小白快速精通Awk命令,拿来即用
    1、https://www.toutiao.com/article/7161683050835903006/?app=news_article&timestamp=1667537391&use_new_style=1&req_id=20221104124951010158149027023AE6E2&group_......
  • WINDWOS环境下VSCODE开发LINUX的环境搭建
    1、将linux源码中的/usr/include文件夹复制到windows的桌面2、新建一个linux的文件夹,把上述文件夹复制到linux文件夹里3、将linux文件夹放置到C:/ProgramFiles/Microsof......