-
Linux磁盘挂载
2016-08-08 15:02:11LINUX磁盘挂载 -
linux 磁盘挂载
2016-12-03 17:14:24linux磁盘挂载- 查看未挂载磁盘
[root@test ~]# fdisk -l 磁盘 /dev/sdb:16.1 GB, 16106127360 字节,31457280 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 ####省略其他####
- 创建分区
[root@test ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 Device does not contain a recognized partition table 使用磁盘标识符 0xf01c2754 创建新的 DOS 磁盘标签。 命令(输入 m 获取帮助):m 命令操作 a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition g create a new empty GPT partition table G create an IRIX (SGI) partition table l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) 命令(输入 m 获取帮助):n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p 分区号 (1-4,默认 1):1 起始 扇区 (2048-31457279,默认为 2048): 将使用默认值 2048 Last 扇区, +扇区 or +size{K,M,G} (2048-31457279,默认为 31457279): 将使用默认值 31457279 分区 1 已设置为 Linux 类型,大小设为 15 GiB 命令(输入 m 获取帮助):w The partition table has been altered! Calling ioctl() to re-read partition table. 正在同步磁盘。 [root@test ~]# fdisk -l 磁盘 /dev/sdb:16.1 GB, 16106127360 字节,31457280 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0xf01c2754 设备 Boot Start End Blocks Id System /dev/sdb1 2048 31457279 15727616 83 Linux
- 格式化分区
[root@test ~]# mkfs.xfs /dev/sdb1 meta-data=/dev/sdb1 isize=256 agcount=4, agsize=982976 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0 data = bsize=4096 blocks=3931904, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=0 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0
可以通过
mount
命令查看原磁盘文件系统格式,如xfs
或ext4
等,选择指定分文件系统格式进行格式化。- 创建挂载目录
[root@test ~]# mkdir /sdb
- 挂载分区
[root@test ~]# mount /dev/sdb1 /sdb
- 测试是否挂载成功
[root@test /]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 18307072 12184824 6122248 67% / devtmpfs 1921860 0 1921860 0% /dev tmpfs 1937476 84 1937392 1% /dev/shm tmpfs 1937476 9124 1928352 1% /run tmpfs 1937476 0 1937476 0% /sys/fs/cgroup /dev/sda1 508588 162972 345616 33% /boot tmpfs 387496 0 387496 0% /run/user/1000 tmpfs 387496 16 387480 1% /run/user/42 /dev/sdb1 15717376 32928 15684448 1% /sdb [root@test /]# cd /sdb [root@test sdb]# echo 123 >> 1.txt [root@test sdb]# cat 1.txt 123
通过
df
命令查看挂载情况,并在挂载成功后的目录创建文件,检查是否正常;- 设置开机自动挂载
[root@test sdb]# vim /etc/fstab # # /etc/fstab # Created by anaconda on Thu Apr 28 17:43:06 2016 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/centos-root / xfs defaults 0 0 UUID=6467de4d-d92d-4b76-bbaf-0e40a963b82c /boot xfs defaults 0 0 /dev/mapper/centos-swap swap swap defaults 0 0 #新增以下行 /dev/sdb1 /sdb xfs defaults 0 0
通过
vim /etc/fstab
进行编辑,在文件中新增以下行:/dev/sdb1 /sdb xfs defaults 0 0
- 重启服务器
[root@test sdb]# reboot [root@test sdb]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 18307072 12185708 6121364 67% / devtmpfs 1921860 0 1921860 0% /dev tmpfs 1937476 84 1937392 1% /dev/shm tmpfs 1937476 9136 1928340 1% /run tmpfs 1937476 0 1937476 0% /sys/fs/cgroup /dev/sdb1 15717376 32932 15684444 1% /sdb /dev/sda1 508588 177840 330748 35% /boot tmpfs 387496 12 387484 1% /run/user/42 tmpfs 387496 0 387496 0% /run/user/1000 [root@test sdb]# ls 1.txt
reboot
重启服务器后,通过df
命令查看是否正常挂载/dev/sdb1
至/sdb
,并查看之前创建的文件是否正常; -
linux磁盘挂载
2020-10-16 15:40:16linux磁盘挂载——标准版 知者乎也 2019-08-30 15:30:04 323 收藏 最后发布:2019-08-30 15:30:04首次发布:2019-08-30 15:30:04 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处...linux磁盘挂载——标准版
知者乎也 2019-08-30 15:30:04
323
收藏
最后发布:2019-08-30 15:30:04首次发布:2019-08-30 15:30:04
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43968988/article/details/100155921
✔ linux磁盘是可以分区
✔ linux磁盘需要分区后进行挂载
✔ linux磁盘最多可以建立四个主分区,其余为逻辑分区一、摸清情况
1、查看服务器磁盘情况
fdisk -l
- 1
结果:
Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b2d99 Device Boot Start End Blocks Id System /dev/vda1 * 2048 83875364 41936658+ 83 Linux Disk /dev/vdb: 322.1 GB, 322122547200 bytes, 629145600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
大致意思如下表:
序号 名称 大小 1 /dev/vda 40G 2 /dev/vdb 300G 从上面我们还能得到一个信息:/dev/vda磁盘,进行了分区,且只有一个分区。
2、查看磁盘挂载情况
df -h
结果:
Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 1.8G 36G 5% / devtmpfs 7.7G 0 7.7G 0% /dev tmpfs 7.7G 0 7.7G 0% /dev/shm tmpfs 7.7G 436K 7.7G 1% /run tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup tmpfs 1.6G 0 1.6G 0% /run/user/0
很明显结果上面没有/dev/vdb,说明这个磁盘没有进行挂载,暂时还不能使用。
二、磁盘分区
1、进入磁盘
fdisk /dev/vdb
- 1
Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not contain a recognized partition table Building a new DOS disklabel with disk identifier 0xd29696ca.
2、输入n,进行分区
Command (m for help): n
- 1
Partition type: p primary (0 primary, 0 extended, 4 free) e extended
3、输入p,选择进行主分区
Select (default p): p
4、输入1,划分1个主分区
输入2,则可以划分两个主分区;
输入3,即为3个分区;
输入4,为4个分区;
一个磁盘,最多有4个主分区,其余的为逻辑分区。这里的目的是将磁盘分为一个区,并全部挂载。Partition number (1-4, default 1): 1
5、直接回车,选择默认的起始
这里可以自己设置分区的大小,输入“+5G”,则表示划分5个G的空间出来作为分区。
我这里需要全盘做一个分区,所以就直接回车,选择默认的起始
First sector (2048-629145599, default 2048): Using default value 2048
6、直接回车,选择默认的终点
这里也是直接回车,选择默认的终点
Last sector, +sectors or +size{K,M,G} (2048-629145599, default 629145599): Using default value 629145599 Partition 1 of type Linux and of size 300 GiB is set
7、检查分区情况
输入p,检查分区的情况
Command (m for help): p
Disk /dev/vdb: 322.1 GB, 322122547200 bytes, 629145600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0xd29696ca Device Boot Start End Blocks Id System /dev/vdb1 2048 629145599 314571776 83 Linux
看到最后两行,就说明已经分好区了。
8、保存
输入w,即为保存;
输入q,即为退出。Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
9、检查分区情况
fdisk -l
- 1
Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b2d99 Device Boot Start End Blocks Id System /dev/vda1 * 2048 83875364 41936658+ 83 Linux Disk /dev/vdb: 322.1 GB, 322122547200 bytes, 629145600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0xd29696ca Device Boot Start End Blocks Id System /dev/vdb1 2048 629145599 314571776 83 Linux
现在已经分区完成了,接下来进行挂载。
三、挂载磁盘
1、格式化分区
使用mkfs命令,将磁盘格式化为ext4。
mkfs.ext4 /dev/vdb1
- 1
这两个命令等价
mkfs -t ext4 /dev/vdb1
- 1
2、挂载
先创建一个文件夹
mkdir /test
- 1
把这个文件夹进行挂载
mount /dev/vdb /test
- 1
注意:
挂载之后,文件夹内的原有文件看不见了,但是没有消失,unmount之后才能看见。3、检查挂载情况
df -h
- 1
Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 1.8G 36G 5% / devtmpfs 7.7G 0 7.7G 0% /dev tmpfs 7.7G 0 7.7G 0% /dev/shm tmpfs 7.7G 444K 7.7G 1% /run tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup /dev/vdb1 296G 65M 281G 1% /test tmpfs 1.6G 0 1.6G 0% /run/user/0
挂载成功!
4、设置开机自动挂载
修改配置文件/etc/fstab,增加一句话
vi /etc/fstab
- 1
/dev/vdb1 /data ext4 defaults 0 0
- 1
或者用一个命令:
echo "/dev/vdb1 /data ext4 defaults 0 0" >> /etc/fstab
- 1
四、取消挂载
unmount 就是取消挂载的命令。
unmount /dev/vdb1 /test
- 1
这个命令就能取消原先设置的挂载;
如果要恢复原样,记得把配置文件里增加的一句话删除哦! -
Linux 磁盘挂载
2019-07-03 16:20:01Linux 磁盘挂载操作步聚 操作步聚 查看磁盘 fdisk -l 为磁盘建立分区信息 fdisk /dev/sdb (n 新建 p 主分区 1 分区号 w保存) 创建PV pvcreate /dev/sdb1 创建VG vgcreate vgdata /dev/sdb1 创建LV lvcreate -n ...Linux 磁盘挂载
操作步聚
- 查看磁盘
fdisk -l
- 为磁盘建立分区信息
fdisk /dev/sdb (n 新建 p 主分区 1 分区号 w保存)
- 创建PV
pvcreate /dev/sdb1
- 创建VG
vgcreate vgdata /dev/sdb1
- 创建LV
lvcreate -n data -L 298G vgdata
- 格式化LV
mkfs -t xfs /dev/vgdata/data
- 创建挂载点(根目录下)
mkdir data
- 配置/etc/fstab
/dev/mapper/vgdata-data /data xfs defaults 0 0
- 挂载文件系统
mount /dev/vgdata/data /data
- 查看磁盘