美国服务器Linux磁盘系统的命令介绍 一

美国服务器Linux系统进行磁盘系统管理的时候,需要操作的内容包括查看美国服务器磁盘使用情况、美国服务器磁盘挂载相关、美国服务器磁盘分区相关、美国服务器磁盘格式化等,所

美国服务器Linux磁盘系统的命令介绍 一

来源:美国服务器 作者:美联科技小编Zoe 浏览量:199
2019-11-13
0
       美国服务器Linux系统进行磁盘系统管理的时候,需要操作的内容包括查看美国服务器磁盘使用情况、美国服务器磁盘挂载相关、美国服务器磁盘分区相关、美国服务器磁盘格式化等,所以今天美联科技小编就带领大家学习,有关美国服务器Linux系统进行磁盘系统管理的操作命令。

       1、df命令

       df命令用于显示Linux系统中各文件系统的硬盘使用情况,包括文件系统所在硬盘分区总容量、已使用容量、剩余容量等。/dev/shm为内存挂载点,如果想把文件放到内存里,就可以放到/dev/shm/目录下。

       命令使用方式[root@localhost ~]# df [选项] 目录或文件

       选项说明:

       1)-a:显示所有文件系统信息,包括系统特有的/proc、/sysfs等文件系统。

       2)-T:显示该分区的文件系统名称。

       3)-m:以MB为单位显示容量。

       4)-h:使用常用的KB、MB或GB等单位自行显示容量。

       5)-H:以M=1000K取代M=1024K的进位方式显示容量。

       6)-k:以KB为单位显示容量,默认。

       7)-i:不用硬盘容量显示,而是以含有inode的数量来显示。

       2、du命令

       du命令是统计目录或文件所占磁盘空间大小的命令。

       命令使用方式[root@localhost ~]# du [选项] 目录或文件

       选项说明:

       1) -h:使用常见单位显示磁盘占用量,如KB、MB或GB等。

       2)-a:显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量。

       3、mount命令

       mount挂载命令是用来将硬件设备的文件系统和Linux系统中的文件系统,通过指定目录作为挂载点进行关联。

       命令使用方式:

       1)显示已挂载设备:[root@localhost ~]# mount [选项]

       2)挂载设备:[root@localhost ~]# mount [选项] 设备文件名 挂载点

       选项说明:

       1)-a:显示出系统中已挂载的设备信息。

       2)-L 卷标名:除了使用设备文件名之外,还可以利用文件系统的卷标名称进行挂载。

       3)-l:额外显示出卷标名称。

       4)-t 系统类型:指定欲挂载的文件系统类型。Linux常见的支持类型有xfs、ext2、ext3、ext4、iso9660、fat、vfat等。如果不指定具体类型,挂载时Linux会自动检测。

       5)-o 特殊选项:可以指定挂载的额外选项,比如读写权限、同步/异步等,如果不指定,则使用默认值。

       6)-n:在默认情况下,系统会将实际挂载的情况实时写入/etc/mtab文件中,但在某些场景下,为了避免出现问题,会刻意不写入,此时就需要使用这个选项。

       具体的特殊选项:

       1)async/sync:此文件系统是否使用同步写入sync或异步async的内存机制,默认为异步async。

       2)auto/noauto:是否允许此文件系统被以mount -a的方式进行自动挂载,默认是auto。

       3)rw/ro:是否对挂载的文件系统拥有读写权限,rw为默认值,表示拥有读写权限。ro表示只读权限。

       4)exec/noexec:设定在文件系统中是否允许执行可执行文件,默认是允许。

       5)dev/nodev:是否允许从该文件系统的block文件中提取数据,为了保证数据安装,默认是nodev。

       6)suid/nosuid:设定文件系统是否拥有SetUID和SetGID权限,默认是拥有。

       7)defaults:定义默认值,相当于rw、suid、dev、exec、auto、nouser、async这7个选项。

       8)user/nouser:设定此文件系统是否允许让普通用户使用mount执行实现挂载,默认是不允许nouser,仅有root可以。

       9)remount:重新挂载已挂载的文件系统,一般用于指定修改特殊权限。

       4、umount命令

       umount命令用于卸载已经挂载的硬件设备。

       命令使用方式[root@localhost ~]# umount 设备文件名或挂载点

       5、lsblk命令

       lsblk命令用来列出所有可用块设备的信息,但不会列出RAM盘的信息。

       命令使用方式[root@localhost ~]# lsblk [选项] 设备名称

       选项说明:

       1)-i:使用ASCII的字符输出,不要使用使用复杂的编码。

       2)-d:仅列出磁盘本身,并不会列出该磁盘的分区信息。

       3)-m:同时输出该设备在/dev下面的权限信息rwx的数据。

       4)-t:列出该磁盘设备的详细数据,包括磁盘列阵机制、预读写的数据量大小等。

       5)-f:同时列出该磁盘内的文件系统名称。

       6)-p:列出该设备的完整文件名。

       结果说明:

       1)NAME:这是块设备名。

       2)SIZE:列出设备的容量大小信息。

       3)MAJ:MIN:显示主要和次要设备号。

       4)MOUNTPOINT:指出设备挂载的挂载点。

       5)RO:该项表明设备是否为只读。RO值为0说明不是只读,RO值为1说明是只读。

       6)RM:显示设备是否可移动设备。RM值为0说明是不可移动设备,RM值等于1说明是可移动设备。

       7)TYPE:显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。

       以上就是部分美国服务器Linux系统磁盘系统管理的命令,还有一些其他的操作命令,美联科技小编下期再接着介绍,有需要的美国服务器用户可以随时关注哦。

       关注美联科技,了解更多IDC资讯!
部分文章来源与网络,若有侵权请联系站长删除!