欢迎光临~湖南智能应用科技有限公司-hniat.com
语言选择: 中文版 ∷  英文版

基础知识

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

使用虚拟机时发现磁盘空间不够了,需要挂载一个磁盘以供继续使用,但是磁盘不是添加就可以使用的,还需要进行挂载。

一、添加磁盘

添加加新硬盘重启服务器

添加完之后就可以重启机器了,如果你机器是开启的,进入系统并不能看见你刚添加的那块磁盘,只有等系统重启,重新加载之后才会显示安装的那块磁盘

二、进入系统

使用root用户进入系统

三、 查看硬盘信息

1
[root@localhost ~]# fdisk -l  //磁盘命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c4cb5
 
  Device Boot   Start     End   Blocks  Id System
/dev/sda1  *      1     64   512000  83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2       64    2611  20458496  8e Linux LVM
 
Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd0f5c869
 
  Device Boot   Start     End   Blocks  Id System
/dev/sdb1        1    2610  20964793+ 83 Linux
 
Disk /dev/sdc: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

可以看到这台机器加载了三个磁盘sda、sdb、sdc

其中sda是初始磁盘,sdb已经初始化且经过使用,sdc是刚刚加载的,未格式化的新磁盘

四、创建新硬盘分区

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[root@localhost ~]# fdisk /dev/sdc #进入磁盘
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x45a3cadb.
Changes will remaininmemory only,untilyou decide to write them.
After that, of course, the previous content won't be recoverable.
 
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
 
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
     switch off the mode (command'c') and change displayunitsto
     sectors (command'u').
 
Command (mforhelp): m
Command action
  a  toggle a bootable flag  #设定可启动标记
  b  edit bsd disklabel
  c  toggle the dos compatibility flag
  d  delete a partition    #删除一个分区
  l  list known partition types#各分区类型所对应的ID
  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 systemid
  u  change display/entryunits
  v verify the partition table
  w  write table to disk andexit#保存退出
  x  extra functionality (experts only)

知道命令之后就可以进行分区了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Command (mforhelp): p//打印分区信息,可以看到当前并没有分区
 
Disk/dev/sdc: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/Osize (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x45a3cadb
 
  Device Boot   Start     End   Blocks  Id System
 
Command (mforhelp): n//创建一个新的分区
Command action
  e  extended//输入e为创建扩展分区
  p  primary partition (1-4)//输入p为创建逻辑分区
p
Partition number (1-4): 1//划分逻辑分区
First cylinder (1-2610, default 1)://我这里直接回车,是不想把该磁盘分成多个分区,把整个磁盘作为1个分区
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610):
Using default value 2610
 
Command (mforhelp): p//再次查看可以看到该磁盘已经有1个分区了
 
Disk/dev/sdc: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/Osize (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x45a3cadb
 
  Device Boot   Start     End   Blocks  Id System
/dev/sdc1       1    2610  20964793+ 83 Linux
Command (mforhelp): w//保存分区
The partition table has been altered!
 
Calling ioctl() to re-readpartition table.
Syncing disks.

再次使用”fdisk -l”命令查看磁盘信息

关闭
用手机扫描二维码关闭
二维码