1、查看移动硬盘的信息
命令:fdisk -l
sudo fdisk -l
该命令会列出硬盘硬件的相关信息。
2、 创建一个挂载目录
创建一个空文件夹,用于挂载硬盘。
mkdir ~/disk
3、 使用mount命令
命令:mount
mount命令可以将硬盘挂载在一个文件夹上。
sudo mount /dev/sda1 ~/disk
注意,这个时候使用的是root权限去进行的挂载。
这个时候的
disk
文件夹对于普通用户没有写操作的权限。这时,可以使用
chmod
命令,修改文件夹权限。sudo chmod 777 ~/disk/
4、 卸载硬盘
命令:umount
通过设备名或者挂载点都可以卸载
sudo umount -v /dev/sda1 # 通过设备卸载 sudo umount -v ~/disk # 通过挂载点卸载
5、 开机自动挂载
因为mount命令在系统重启以后会失效。
所以要通过配置文件,来让硬盘开机自动挂载。
首先,打开文件
/etc/fstab
sudo vi /etc/fstab
将下面配置,添加在文件的最后(两句话是一个意思,随意使用一句就行):
/dev/sda1 /home/pi/disk ext4 defaults 0 0 # 使用设备名挂载 UUID=fsdfs-fsdf-werwerw-343-wer-aada /home/pi/disk ext4 defaults 0 0 # 使用UUID挂载,推荐
其中
/dev/sda1
为设备的名字。其中
home/pi/disk
为挂载点。
扩展信息
1、 mount命令详解
参考网站:菜鸟
2、 fstab配置详解
文件fatab
中的配置,一个有五个参数。
Device:磁盘
设备文件
或者该设备的Label
或者UUID
设备文件:就是
/dev/sda1
。因为设备文件会因为插槽顺序而改变,所以不是最好的挂载方式。Label:
UUID:每个分区被格式化以后都会有一个UUID作为唯一的标识号。使用uuid挂载的话就不用担心会发生错乱的问题了
查看Label和UUID:
sudo dumpe2fs -h /dev/sda1 #Filesystem UUID: 3b10fe13-def4-41b6-baae-9b4ef3b3616c ### 这个是UUID #Filesystem volume name: /boot ### 这个就是Label name
另一种查看UUID方式:
sudo blkid # /dev/sda1 UUID="d2f9b3f7-0047-9bbd-3456ddffasaswf" TYPE="ext4" PARTUUID="a5efgt2-01"
Mount point:设备的
挂载点
filesystem:磁盘文件系统的
格式
包括
ext2
、ext3
、reiserfs
、nfs
、vfat
等parameters:文件系统的
参数
参数 说明 Async/sync 设置是否为同步方式运行,默认为async auto/noauto 当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto rw/ro 是否以以只读或者读写模式挂载 exec/noexec 限制此文件系统内是否能够进行"执行"的操作 user/nouser 是否允许用户使用mount命令挂载 suid/nosuid 是否允许SUID的存在 Usrquota 启动文件系统支持磁盘配额模式 Grpquota 启动文件系统对群组磁盘配额模式的支持 Defaults 同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置 能否被
dump备份命令
作用
参数 说明 0 代表不要做dump备份 1 代表要每天进行dump的操作 2 代表不定日期的进行dump操作 是否检验扇区
参数 说明 0 不要检验 1 最早检验(一般根目录会选择) 2 1级别检验完成之后进行检验