Menu Close

Linux 磁盘管理命令

此文章介绍了在 Ubuntu 中管理磁盘用的命令。

相关参考文章:SOC 教学教案

 

磁盘分区命令 fdisk

如果您想分区一个指定的磁盘,您可以使用 fdisk。命令格式如下:

fdisk [选项]

最通用的选项如下:

-b<分区大小>        指定分区的大小。

-l                              列出选中设备的分区。

s<分区编号>        将指定的分区大小输出标准输出上到,单位为块。

-u                             与 -l 一起用,并且用来表示每个分区的起始地址。

切记除非自己对 Ubuntu 系统十分熟悉,请不要对 Ubuntu 系统进行分区。

作为示范,我们将对一个 USB 进行分区。

为了顺利挂载 USB,我们需要先下载 VirtualBox 的扩展包。可以从官网下载:https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack

接下来我们去 VirtualBox 的设置里,并且从边栏中选择 USB 栏目。在上方选择您的 USB 版本(现在通常都是 USB 3.0),然后点击右方的添加 USB Filter 选项,并选择您的 USB。

%title插图%num

如果您看不到您的 USB,或者它说 “Devices Unavailable”,请关闭 VirtualBox,并找到您的 VirtualBox 安装包。用管理员身份运行,并且选择修复

接下来我们将运行 ls /dev/sd* 命令查看 USB 的名字。

%title插图%num

注意现在出现了/dev/sdb 以及 /dev/sdb1。USB 本身是 /dev/sdb,然后 /dev/sdb1 代表了第一个分区。

为了对 USB 进行分区,我们需要用以下命令:

sudo fdisk /dev/sdb

%title插图%num

我们可以选择键入 看 fdisk 的帮助文件。

%title插图%num

fdisk 帮助文件中最通用的选项如下:

p                      显示当前的分区。

n                      创建新的分区。

t                       更改分区类型。

d                      删除当前分区。

a                       更改分区启动标志。

w                      把分区的改动写入硬盘或存储器。

q                      不保存并退出。

 

格式化命令 mkfs

使用 fdisk 创建完分区后,我们便需要对它进行格式化,也就是在分区上创建一个文件系统。mkfs 命令格式如下:

mkfs [选项] [-t 文件系统类型] [分区名]

最通用的选项如下:

fs                    指定创建文件系统时的参数。

-V                    显示版本信息以及简要使用方法。

-v                    显示版本信息以及详细使用方法。

比如如果我们想把USB的 /dev/sdb1 分区改为 FAT 格式,我们将用以下命令:

mkfs -t vfat /dev/sdb1

 

挂载分区命令 mount 

顺利创建及格式化分区后,我们可以先把它挂载到一个文件夹中,然后通过访问文件夹访问磁盘分区。命令格式如下:

最通用的选项如下:

-V                                显示程序版本。

-h                                显示辅助信息。

-v                                显示纤细的执行过程信息。

-o ro                          挂载为只读模式。

-s-r                             跟 -o ro 一样。

-o rw                         挂载为读写模式。

-w                               跟 -o rw 一样。

因为挂载点是一个文件夹,我们在挂载之前需要先创建一个文件夹。通常都会把挂载点放在 /mnt 目录下,并在 /mnt 文件夹里创建一个名为 tmp 的文件夹。然后我们在 /mnt/tmp 中挂载分区。

我们将把U盘的 /dev/sdb1 分区挂载到 /mnt/tmp

%title插图%num

我们便可以通过访问 /mnt/tmp 访问 U 盘了。

 

卸载命令 unmount

当我们不再需要访问我们挂载的分区时,我们可以将其从挂载点卸载下来。命令格式如下:

unmount [选项] -t [文件系统类型] [设备名]

最通用的选项如下:

-a                                                        卸载 /etc/mtab 中的所有文件系统。

-h                                                        显示帮助文件。

-n                                                        卸载时不把信息存到 /etc/mtab 文件里。

-r                                                        如果卸载不成功,试图以只读模式挂载。

-t<文件系统类型>                          只卸载指定的文件系统。

-v                                                        显示执行过程。

如果我们想卸载我们刚挂载的 USB,我们可以这样操作:

%title插图%num

因为当我们试图再次访问 /mnt/tmp 的时候没有看到任何文件,说明磁盘分区已顺利卸载。

 

Posted in 教材与教案

发表评论

相关链接