ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Ubuntu下的磁盘管理

2022-04-03 02:01:36  阅读:606  来源: 互联网

标签:U盘 管理 分区 30218841 扇区 dev 默认 Ubuntu 磁盘


一、怎么在虚拟机中挂载U盘?

  1、首先在虚拟机设置中,硬件必须添加USB控制器,如下图中设置。但是过程中发生了一点意外,就是我如图中设置后开启虚拟机,但是还是没能找到我的U盘,在网上搜索到的解决方法是在虚拟机设置中移除USB控制器,再重新添加,但是还是没能解决,最终是我重启了主机后解决了这个问题的。

 

  2、开启虚拟机,在虚拟机右下方可以看到一个U盘的图标,点击它,选择连接

  

 

  或者,虚拟机->可移动设备->找到对应的U盘->连接(这个截图中U盘已经是连接状态,所以显示的是断开连接)

 

  

 

然后可以在桌面上看到这个U盘已经被挂载:

              

 

  3、打开终端,输入ls /dev/sd*,如图:/dev/sda和/dev/sda1就是Ubuntu系统的硬盘,/dev/sda1是第一个分区,也只有这么一个分区,而/dev/sdb和/dev/sdb1是我们的U盘,同理,/dev/sdb1是我们U盘的第一个分区。注意,/dev/sdb和/dev/sdb1并不是目录,我们没办法进入,更无法对其进行读写操作。

            

 

 4、Ubuntu系统会自动对U盘进行挂载,一般是挂载在/media下,如图:

            

 

二、挂载和取消挂载,mount 和umount命令的使用

  1、系统自动将U盘挂载到/media/yang/KINGSTON这个目录下,我们也可以自行挂载,先取消挂载:

            

 

  2、取消挂载后,桌面上的图标也将随着消失,但是/dev路径下,sdb和sdb1还在,接下来我们将U盘挂载到/media/yang/YangUdisk:

            

 

  这是我们发现,U盘中的中文文件显示乱码了:

            

 

 这是因为格式不对,所以我们取消挂载,再重新挂在一次,这次要设置格式为utf8:

            

 

 这次格式就对了。

 三、磁盘分区和格式化:

  1、查看磁盘信息,输入:sudo fdisk -l

            

 

             

 

             

 

   2、删除掉u盘的分区:

           

 

 直接删除分区,会报错,解决方法是要解除挂载/dev/sdb1:

            

 

            

 

  这一次很顺利,没有报错!

  3、新建分区:

          

yang@yang-virtual-machine:~$ sudo fdisk /dev/sdb

欢迎使用 fdisk (util-linux 2.31.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。


命令(输入 m 获取帮助): p
Disk /dev/sdb:14.4 GiB,15472047104 字节,30218842 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x62842b8e

命令(输入 m 获取帮助): n
分区类型
   p   主分区 (0个主分区,0个扩展分区,4空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p): p
分区号 (1-4, 默认  1): 
第一个扇区 (2048-30218841, 默认 2048): 
上个扇区,+sectors 或 +size{K,M,G,T,P} (2048-30218841, 默认 30218841): 2098176

创建了一个新分区 1,类型为“Linux”,大小为 1023.5 MiB。

命令(输入 m 获取帮助): n
分区类型
   p   主分区 (1个主分区,0个扩展分区,3空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p): p
分区号 (2-4, 默认  2): 
第一个扇区 (2098177-30218841, 默认 2099200): 
上个扇区,+sectors 或 +size{K,M,G,T,P} (2099200-30218841, 默认 30218841): 4196352

创建了一个新分区 2,类型为“Linux”,大小为 1 GiB。
分区 #2 包含一个 vfat 签名。

您想移除该签名吗? 是[Y]/否[N]: y

写入命令将移除该签名。

命令(输入 m 获取帮助): n
分区类型
   p   主分区 (2个主分区,0个扩展分区,2空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p): p
分区号 (3,4, 默认  3): 
第一个扇区 (2098177-30218841, 默认 4198400): 
上个扇区,+sectors 或 +size{K,M,G,T,P} (4198400-30218841, 默认 30218841): 6295552

创建了一个新分区 3,类型为“Linux”,大小为 1 GiB。
分区 #3 包含一个 vfat 签名。

您想移除该签名吗? 是[Y]/否[N]: y

写入命令将移除该签名。

命令(输入 m 获取帮助): n
分区类型
   p   主分区 (3个主分区,0个扩展分区,1空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 e): p

已选择分区 4
第一个扇区 (2098177-30218841, 默认 6297600): 
上个扇区,+sectors 或 +size{K,M,G,T,P} (6297600-30218841, 默认 30218841): 

创建了一个新分区 4,类型为“Linux”,大小为 11.4 GiB。
分区 #4 包含一个 vfat 签名。

您想移除该签名吗? 是[Y]/否[N]: y

写入命令将移除该签名。

命令(输入 m 获取帮助): w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。

  

   PS:1G = 1024*1024*1024 = 1,073,741,824Byte;

    1个扇区 = 512Byte,

  以上步骤,就是算出每个分区的大小是多少个分区,开始的扇区是多少,从而确定结束的扇区是多少;

  4、经过3的步骤,U盘已经被分成4个分区: 

          

 

   5、可以看到现在U盘被分成4个分区,而且格式都是Linux(ext4),现在我们对这四个分区进行格式化,都格式化为FAT32

 

          

 

           两种方式都可以!

          不过奇怪的是查看这四个分区,还是Linux格式,但是在Windows下显示为FAT32格式了。

          

 

           

 

        想要把这四个分区合并起来,在windows下可以用一个工具来完成,SDFormatter:

            

 

 

 

 

  

 

        

 

 

          

 

 

 

             

 

标签:U盘,管理,分区,30218841,扇区,dev,默认,Ubuntu,磁盘
来源: https://www.cnblogs.com/young-dalong/p/16095003.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有