爬行的蜗牛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: golang Linux PHP
查看: 1162|回复: 1

linux 挂载磁盘命令

[复制链接]

83

主题

31

回帖

780

积分

管理员

积分
780
发表于 2024-4-30 22:18:12 | 显示全部楼层 |阅读模式
把一个磁盘/dev/sda挂载到某个目录下
  1. mkdir /mnt/long //创建一个空的挂载节点
  2. mount -t ext4 /dev/sda /mnt/long
复制代码
查看磁盘分区情况 fdisk -l
20190805102743500.png

查看磁盘挂载情况df
20190805105640804.png

对磁盘/dev/sdb分区
  1. [root@localhost ~]# fdisk /dev/sdc #进入磁盘
  2. Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
  3. Building a new DOS disklabel with disk identifier 0x45a3cadb.
  4. Changes will remain in memory only, until you decide to write them.
  5. After that, of course, the previous content won't be recoverable.

  6. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

  7. WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
  8.          switch off the mode (command 'c') and change display units to
  9.          sectors (command 'u').

  10. Command (m for help): m
  11. Command action
  12.    a   toggle a bootable flag      #设定可启动标记
  13.    b   edit bsd disklabel
  14.    c   toggle the dos compatibility flag
  15.    d   delete a partition          #删除一个分区
  16.    l   list known partition types  #各分区类型所对应的ID
  17.    m   print this menu             #菜单
  18.    n   add a new partition         #**添加一个分区**
  19.    o   create a new empty DOS partition table
  20.    p   print the partition table   #显示该磁盘下的当前分区信息
  21.    q   quit without saving changes #不保存退出
  22.    s   create a new empty Sun disklabel
  23.    t   change a partition's system id
  24.    u   change display/entry units
  25.    v   verify the partition table
  26.    w   write table to disk and exit #保存退出
  27.    x   extra functionality (experts only)

复制代码
  1. Command (m for help): p //打印分区信息,可以看到当前并没有分区

  2. Disk /dev/sdc: 21.5 GB, 21474836480 bytes
  3. 255 heads, 63 sectors/track, 2610 cylinders
  4. Units = cylinders of 16065 * 512 = 8225280 bytes
  5. Sector size (logical/physical): 512 bytes / 512 bytes
  6. I/O size (minimum/optimal): 512 bytes / 512 bytes
  7. Disk identifier: 0x45a3cadb

  8.    Device Boot      Start         End      Blocks   Id  System

  9. Command (m for help): n **//创建一个新的分区**
  10. Command action
  11.    e   extended//输入e为创建扩展分区  
  12.    p   primary partition (1-4) //输入p为创建逻辑分区  
  13. p
  14. Partition number (1-4): 1**//划分逻辑分区**
  15. First cylinder (1-2610, default 1): **//我这里直接回车,是不想把该磁盘分成多个分**区,把整个磁盘作为1个分区
  16. Using default value 1
  17. Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610):
  18. Using default value 2610

  19. Command (m for help): p //再次查看可以看到该磁盘已经有1个分区了

  20. Disk /dev/sdc: 21.5 GB, 21474836480 bytes
  21. 255 heads, 63 sectors/track, 2610 cylinders
  22. Units = cylinders of 16065 * 512 = 8225280 bytes
  23. Sector size (logical/physical): 512 bytes / 512 bytes
  24. I/O size (minimum/optimal): 512 bytes / 512 bytes
  25. Disk identifier: 0x45a3cadb

  26.    Device Boot      Start         End      Blocks   Id  System
  27. /dev/sdc1               1        2610    20964793+  83  Linux
  28. Command (m for help): w //保存分区
  29. The partition table has been altered!

  30. Calling ioctl() to re-read partition table.
  31. Syncing disks.

复制代码
格式化磁盘
  1. mkfs.ext3 /dev/sdc1
  2. 或者mkfs.xfs
复制代码
修个配置文件开机自动挂载 vim /etc/fstab
  1. vim /etc/fstab
  2. /dev/sdc1(磁盘分区) /disk/disktwo(挂载目录) ext3(文件格式)defaults 0 0
复制代码



83

主题

31

回帖

780

积分

管理员

积分
780
 楼主| 发表于 2024-5-17 21:10:42 | 显示全部楼层
1、mkdir /www //创建一个空的挂载节点
2、fdisk -l 查询磁盘
  1. fdisk /dev/sda
复制代码
4、用D命令删除
5、建立分区按N
6、格式化:
  1. mkfs.xfs /dev/sda
复制代码
7、挂载:
  1. mount /dev/sda /wwww
复制代码
  1. vim /etc/fstab
复制代码
9、在文件里保存以下内容
  1. /dev/sda /www xfs defaults 0 1
复制代码
保存重启完事

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表