欢迎光临
我们一直在努力

Ubuntu Server 下挂载U盘硬盘、以及格式化磁盘的方法

挂载U盘硬盘

先用:sudo fdisk -l 命令查看u盘所在分区

Disk /dev/sdb: 4023 MB, 4023386112 bytes
255 heads, 63 sectors/track, 489 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: 0xcad4ebea

Device Boot      Start         End      Blocks   Id  System
/dev/sdb2   *           1         490     3929025    b  W95 FAT32
Partition 4 has different physical/logical endings:
phys=(488, 254, 63) logical=(489, 36, 60)

假设如上分区在/dev/sdb2
使用命令创建usb目录:

mkdir /mnt/usb

使用:mount /dev/sdb2 /mnt/usb 命令挂载u盘到/mnt/usb目录

使用:umount /mnt/usb 命令卸载u盘挂载分区
(注意:卸载的时候不能在当前目录,不然系统将识别为/mnt/usb目录忙碌,无法卸载)

永久挂载磁盘

方法一:

1、查看Linux硬盘信息:

sudo fdisk -l

2、格式化新硬盘(很危险,注意操作时确定硬盘分区的位置):

sudo mkfs.ext4 /dev/sdb1

3、创建/data目录(/data目录为硬盘将挂载的地方):

sudo mkdir /data

4、挂载分区:

sudo mount /dev/sdb1 /data

5、查看磁盘分区的UUID

sudo blkid
/dev/sda1: UUID="8048997a-16c9-447b-a209-82e4d380326e" TYPE="ext4"
/dev/sda5: UUID="0c5f073a-ad3f-414f-85c2-4af83f6a437f" TYPE="swap"
/dev/sdb1: UUID="11263962-9715-473f-9421-0b604e895aaa" TYPE="ext4"
/dev/sr0: LABEL="Join Me" TYPE="iso9660"

6、配置开机自动挂载:
因为mount命令会在重启服务器后失效,所以要将分区信息写到/etc/fstab文件中让它永久挂载:

sudo vim /etc/fstab

加入:

UUID=11263962-9715-473f-9421-0b604e895aaa /data ext4 defaults 0 1

注:

<fs spec> <fs file> <fs vfstype> <fs mntops> <fs freq> <fs passno>
具体说明,以挂载/dev/sdb1为例:
<fs spec>:分区定位,可以给UUID或LABEL,例如:UUID=6E9ADAC29ADA85CD或LABEL=software
<fs file>:具体挂载点的位置,例如:/data
<fs vfstype>:挂载磁盘类型,linux分区一般为ext4,windows分区一般为ntfs
<fs mntops>:挂载参数,一般为defaults
<fs freq>:磁盘检查,默认为0
<fs passno>:磁盘检查,默认为0,不需要检查

7、重启系统

修改完/etc/fstab文件后,运行

sudo mount -a

命令验证一下配置是否正确。如果配置不正确可能会导致系统无法正常启动。

方法二:添加系统启动脚本
在/etc/init.d/ 目录下,新建脚本auto_Configuration.sh,脚本内容如下:

#!/bin/sh
 #chkconfig:2345 80 90
 #description:Mount the hard disk automatically
 mount /dev/sdb2 /data

chkconfig的解释:
chkconfig有几个等级:
0:表示关机
1:表示单用户模式
2:表示无网络链接多用户命令行模式
3:表示有网络链接多用户命令行模式
4:表示不可用情况
5:表示带图形界面的多用户模式
6:表示重新启动

所以chkconfig:2345就代表在2345的等级下启动这个服务
后面的80 90分别是启动优先级和关闭优先级

为该脚本增加运行权限$ chmod +x /etc/init.d/auto_Configuration.sh
执行$ chkconfig –add auto_Configuration.sh 添加该脚本到启动项中即可。

chkconfig可能需要手动安装

Ubutun 安装完chkconfig后,需要执行$ sudo ln -s /usr/lib/insserv/insserv /sbin/insserv
否则执行chkconfig时会报错 /sbin/insserv: No such file or directory

正确运行时应该显示如下内容:

完成后 重启查看自动挂载是否生效。

格式化磁盘

我的系统版本是ubuntu16.04

需要将U盘或硬盘格式化成NTFS格式,需要安装一个工具ntfs-3g(以前是ntfsprogs),这个工具在我的系统上自带了,如果没有的话执行‘sudo apt-get install ntfs-3g’。

然后接下来分三步格式化一个存储介质:

1. 找到需要格式化的介质序号

sudo fdisk -l

找到对应的介质,记下序号名字,例如‘/dev/sdb2’

2.解除挂载

sudo umount /dev/sdb2

3. 按照个人意愿进行格式化,这是深度格式化,教慢

sudo mkfs.ntfs /dev/sdb2

sudo mkfs.ext4 /dev/sdab2

sudo mkfs.vfat -F 32 /dev/sdb2

赞(0) 打赏
未经允许不得转载:鲁巴客视界娱乐 » Ubuntu Server 下挂载U盘硬盘、以及格式化磁盘的方法
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

鲁巴客 更专业 更方便

联系电话:0721-34568743邮件联系: admin@day8x.com

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏