场景:主目录的内存不够(只有250G), 挂载了SCSI类磁盘,磁盘归属在根目录下(/)的/dev目录下[1]。修改磁盘权限为用户可使用所有功能
dev和media的区别:
1.dev
设备文件,几乎任何硬件外设都会在这里面有对应的文件,包括硬盘,U盘,光驱,串口,打印机等等。只要硬件连接上了电脑,并且正常驱动起来,/dev/下就会产生对应的文件。
2.media
是自动挂载的目录,比如我们的U盘插在ubuntu下会自动挂载,就会在/media下生成一个目录,这个目录就是U盘所在目录,或者说文件。
/dev/sda 为硬盘的分区路径 UUID为"07b48864-8cd7-4e1d-bdf5-93395cd24ac6" TYPE="ext4" (Extended File sytem,扩展文件系统) 是磁盘文件系统格式
/etc/fstab文件的用途
系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。
将硬盘挂载到/home目录下(不进行分区)[4]
挂载之后/home 内存变成了1TB,权限为root;
硬盘中的原有文件移动到了/home下。主目录下放的是/home/user/下的内容
更改/home目录的权限
似乎将/home目录的root权限更改为普通用户权限很危险 所以我们暂时不更改/home用户
/home属于root用户,所以在/home文件下没有创建、删除文件夹的权限。但是/home文件内现有的文件均属于user用户,可以使用,所以就暂时就先这样用了。
ps:使用rm指令删除非空文件夹要加上【选项】 -r
将某个文件由一个用户给另一个用户(比如普通用户给root时),需要征求对方允许,root给普通账号不需要;且如果将用户权限下的文件移动到root权限下的目录,会自动将文件权限改为root
参考文章:
1、Linux系统磁盘分类、命名、命令:
看完就明白/dev/sda、/dev/hda是什么了_安迪西的博客-CSDN博客
2、dev和media的区别:
dev和media和mnt的区别_mnt和media_LY破晓的博客-CSDN博客
3、/etc/fstab文件的用途:
/etc/fstab文件的详解_fstab文件详解__kerneler的博客-CSDN博客
4、移动硬盘挂载位置:
Ubuntu 挂载硬盘到 /home 目录下扩容_ubuntu挂载硬盘到home目录下扩容_C_GH的博客-CSDN博客5
5、linux中的用户及权限问题: