linux怎么加载硬盘(linux系统查看硬盘命令)

介绍采用mount命令挂载新硬盘的方法。

Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”。

注意:“挂载点”的目录需要以下几个要求:

(1)目录事先存在,可以用mkdir命令新建目录;

(2)挂载点目录不可被其他进程使用到;

(3)挂载点下原有文件将被隐藏。

linux怎么加载硬盘(linux系统查看硬盘命令)

在linux中存储设备如u盘、光盘、硬盘等,都必须挂载之后才能正常使用。

在安装linux系统时设立的各个分区,如根分区、/boot分区等都是自动挂载的,开机就会自动挂载。但是光盘、u盘等存储设备如果需要使用,就必须人为挂载。

1.mount挂载命令

mount通过查看/etc/mtab文件显示当前系统已挂载的所有设备。

mount命令参数比较多,格式:

mount [-t vfstype] [-o options] device dir

其中,

(1)-t vfstype 指定文件系统的类型,通常不必指定,mount 会自动选择正确的类型。

光盘或光盘镜像:iso9660

DOS fat16文件系统:msdos

Windows 9x fat32文件系统:vfat

Windows NT ntfs文件系统:ntfs

Mount Windows文件网络共享:smbfs

UNIX(LINUX) 文件网络共享:nfs

(2)-o options 主要用来描述设备或档案的挂接方式。

loop:用来把一个文件当成硬盘分区挂接上系统

ro:采用只读方式挂接设备

rw:采用读写方式挂接设备

iocharset:指定访问文件系统所用字符集

(3)device要挂接(mount)的设备。

(4)dir设备在系统上的挂接点(mount point)。

2.挂载方法

step1.先保证硬盘或者u盘格式成fat32

格式化硬盘或u盘。

step2.使用命令sudo fdisk -l查看挂载磁盘名称

sdb1一般就是挂载的硬盘或u盘,这里的sdb1是一个u盘。

step3.创建需要挂载的磁盘

sudo mkdir /media/usb_data #建立挂载点

step4.使用mount命令挂载

sudo mount /dev/sdb1 /media/usb_data

sudo mount -o iocharset=utf8 /dev/sdb1 /media/usb_data使用 -o iocharset=utf8 可以防止文件挂载乱码。

具体设置看系统编码。

step5.验证

可以在对应的/usb_data目录中使用u盘。

通过命令df -l或df -h查看挂载情况。

挂载前,挂载点是/media/test/shuimu

挂载后,挂载点是/media/usb_data

3.卸载方法

若不用时卸载,用如下命令:sudo umount /media/usb_data

卸载之后,usb_data目录下就没有u盘中的文件了。

【注】:如果硬盘从服务器拔下之后,一定需要卸载,否则服务器或一直寻找你挂载的那个硬盘。

4.开机自动挂载

如果我们想实现开机自动挂载某设备,只要修改/etc/fstab文件即可。

文件挂载的配置文件:/etc/fstab

查看此文件可知

每行定义一个要挂载的文件系统;

其每行的格式如下:

5./etc/fstab和/etc/mtab文件

(1)/etc/fstab文件:

记录了计算机上硬盘分区的相关信息,启动Linux的时候,检查分区的fsck命令和挂载分区的mount命令都需要fstab中的信息,来正确的检查和挂载硬盘。

/etc/fstab是系统准备装载的。

(2)/etc/mtab文件:

This changes continuously as the file /proc/mount changes. In other words, when filesystems are mounted and unmounted, the change is immediately reflected in this file.

目前已装载的文件系统,包括操作系统建立的虚拟文件等;

每当mount挂载分区,umount卸载分区,都会动态更新mtab,mtab总是保持着当前系统中已挂载的分区信息,fdisk、df这类程序,必须要读取mtab文件才能获得当前系统中的分区挂载情况。

《完》

上一篇

ubuntu1804更换gcc和g 版本的方法

发表评论

登录后才能评论