Linux学习笔记(2)——U盘的挂载与分区

  1. 使用mount指令把U盘(U盘不能为NTFS格式,否则不能识别)挂载到udisk目录下,在挂接U盘前我的系统里只有一块硬盘,用ls指令查看设备目录如下:
glen@ubuntu:/$ ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda5

连接U盘后,用ls指令查看设备目录如下:

glen@ubuntu:/$ ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda5  /dev/sdb  /dev/sdb1

相比之前,这里多出来 /dev/sdb和 /dev/sdb1目录,前者是说明系统挂接了第二块磁盘,后者说明第二块磁盘只有一个分区。接下来把第二块磁盘的第一个分区挂接到 /media/glen/udisk目录下:

glen@ubuntu:/$ sudo mount /dev/sdb1 /media/glen/udisk
glen@ubuntu:/$ ls /media/glen/udisk/
 0428????.rar                        'System Volume Information'
 2018????????-07-02.xlsx   		  B11G-20180402.dbc

出现了乱码,中文变成了问号’?’,需要在挂载的时候加上 -o iocharset=utf8参数

glen@ubuntu:/$ sudo umount /media/glen/udisk
glen@ubuntu:/$ sudo mount -o iocharset=utf8 dev/sdb1 /media/glen/udisk
glen@ubuntu:/$ ls /media/glen/udisk/
 0428套板.rar                        'System Volume Information'
 2018年中总结-07-02.xlsx             B11G-20180402.dbc

OK,这样U盘挂载就可以了。
2. 使用fdisk命令删除分区,并写入U盘

glen@ubuntu:/$ sudo fdisk /dev/sdb

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


命令(输入 m 获取帮助): m

帮助:

  DOS (MBR)
   a   开关 可启动 标志
   b   编辑嵌套的 BSD 磁盘标签
   c   开关 dos 兼容性标志

  常规
   d   删除分区
   F   列出未分区的空闲区
   l   列出已知分区类型
   n   添加新分区
   p   打印分区表
   t   更改分区类型
   v   检查分区表
   i   打印某个分区的相关信息

  杂项
   m   打印此菜单
   u   更改 显示/记录 单位
   x   更多功能(仅限专业人员)

  脚本
   I   从 sfdisk 脚本文件加载磁盘布局
   O   将磁盘布局转储为 sfdisk 脚本文件

  保存并退出
   w   将分区表写入磁盘并退出
   q   退出而不保存更改

  新建空磁盘标签
   g   新建一份 GPT 分区表
   G   新建一份空 GPT (IRIX) 分区表
   o   新建一份的空 DOS 分区表
   s   新建一份空 Sun 分区表


命令(输入 m 获取帮助): d
已选择分区 1
分区 1 已删除。

命令(输入 m 获取帮助): w
分区表已调整。
Failed to remove partition 1 from system: 设备或资源忙

The kernel still uses the old partitions. The new table will be used at the next reboot. 
正在同步磁盘。

glen@ubuntu:/$ q
  1. 使用fdisk命令创建分区
glen@ubuntu:/$ sudo fdisk /dev/sdb

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


命令(输入 m 获取帮助): m

帮助:

  DOS (MBR)
   a   开关 可启动 标志
   b   编辑嵌套的 BSD 磁盘标签
   c   开关 dos 兼容性标志

  常规
   d   删除分区
   F   列出未分区的空闲区
   l   列出已知分区类型
   n   添加新分区
   p   打印分区表
   t   更改分区类型
   v   检查分区表
   i   打印某个分区的相关信息

  杂项
   m   打印此菜单
   u   更改 显示/记录 单位
   x   更多功能(仅限专业人员)

  脚本
   I   从 sfdisk 脚本文件加载磁盘布局
   O   将磁盘布局转储为 sfdisk 脚本文件

  保存并退出
   w   将分区表写入磁盘并退出
   q   退出而不保存更改

  新建空磁盘标签
   g   新建一份 GPT 分区表
   G   新建一份空 GPT (IRIX) 分区表
   o   新建一份的空 DOS 分区表
   s   新建一份空 Sun 分区表


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

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

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

创建了一个新分区 2,类型为“Linux”,大小为 6.9 GiB。

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

glen@ubuntu:/$ ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda5  /dev/sdb  /dev/sdb1  /dev/sdb2

这里是16G U盘,实际容是14.9G,第一个分区分了8G,第二个分区为6.9G。
4. 分别对两个分区进行格式化

glen@ubuntu:/$ sudo mkfs -t vfat /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
glen@ubuntu:/$ sudo mkfs -t vfat /dev/sdb2
mkfs.fat 4.1 (2017-01-24)
glen@ubuntu:/$ sudo fdisk /dev/sdb
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值