美国Linux服务器进行磁盘系统管理的时候需要操作的内容包括查看磁盘使用情况、磁盘挂载相关、磁盘分区相关、磁盘格式化等,这些操作都需要不同的美国Linux服务器命令来进行操作,所以本文小编就带大家来学习一下关于美国Linux服务器系统进行磁盘系统管理的操作命令。
df命令用于显示美国Linux服务器系统中各文件系统的硬盘使用情况,包括文件系统所在硬盘分区总容量、已使用容量、剩余容量等。/dev/shm为内存挂载点,如果想把文件放到内存里,就可以放到/dev/shm/目录下。
命令使用方式:[root@localhost ~]# df [选项] 目录或文件
-a:显示所有文件系统信息,包括系统特有的/proc、/sysfs等文件系统。 -T:显示该分区的文件系统名称。 -m:以MB为单位显示容量。 -h:使用常用的KB、MB或GB等单位自行显示容量。 -H:以M=1000K取代M=1024K的进位方式显示容量。 -k:以KB为单位显示容量,默认。 -i:不用硬盘容量显示,而是以含有inode的数量来显示。
du命令是统计美国Linux服务器目录或文件所占磁盘空间大小的命令。
命令使用方式:[root@localhost ~]# du [选项] 目录或文件
-h:使用常见单位显示磁盘占用量,如KB、MB或GB等。 -a:显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量。
mount挂载命令是用来将硬件设备的文件系统和美国Linux服务器系统中的文件系统,通过指定目录作为挂载点进行关联。
1)显示已挂载设备:[root@localhost ~]# mount [选项]
2)挂载设备:[root@localhost ~]# mount [选项] 设备文件名 挂载点
-a:显示出系统中已挂载的设备信息。 -L:除使用设备文件名之外,还可利用文件系统卷标名称进行挂载。 -l:额外显示出卷标名称。 -t:指定欲挂载的文件系统类型 -o:指定挂载的额外选项,如读写权限、同步/异步等,如不指定则用默认值。 -n:实际挂载情况刻意不写入/etc/mtab文件中时使用这个选项。
1)async/sync:此美国Linux服务器文件系统是否使用同步写入sync或异步async的内存机制,默认为异步async。
2)auto/noauto:是否允许此文件系统被以mount -a的方式进行自动挂载,默认是auto。
3)rw/ro:是否对挂载的美国Linux服务器文件系统拥有读写权限,rw为默认值,表示拥有读写权限。ro表示只读权限。
4)exec/noexec:设定在文件系统中是否允许执行可执行文件,默认是允许。
5)dev/nodev:是否允许从该美国Linux服务器文件系统的block文件中提取数据,为了保证数据安装,默认是nodev。
6)suid/nosuid:设定文件系统是否拥有SetUID和SetGID权限,默认是拥有。
7)defaults:定义默认值,相当于rw、suid、dev、exec、auto、nouser、async这7个选项。
8)user/nouser:设定此文件系统是否允许让美国Linux服务器普通用户使用mount执行实现挂载,默认是不允许nouser,仅有root可以。
9)remount:重新挂载已挂载的文件系统,一般用于指定修改特殊权限。
umount命令用于卸载已经挂载的美国Linux服务器硬件设备。
命令使用方式:[root@localhost ~]# umount 设备文件名或挂载点
lsblk命令用来列出所有可用块设备的美国Linux服务器信息,但不会列出RAM盘的信息。
命令使用方式:[root@localhost ~]# lsblk [选项] 设备名称
-i:使用ASCII的字符输出,不使用复杂编码 -d:仅列出磁盘本身,不会列出该磁盘的分区信息 -m:同时输出该设备在/dev下面的权限信息rwx的数据 -t:列出磁盘设备的详细数据,包括磁盘列阵机制、预读写的数据量大小等 -f:同时列出该磁盘内的文件系统名称 -p:列出该设备的完整文件名
NAME:块设备名 SIZE:设备的容量大小信息 MAJ:MIN:显示主要和次要设备号 MOUNTPOINT:指出设备挂载的挂载点 RO:该项表明设备是否为只读,RO值为0是只读,为1是只读 RM:显示设备是否可移动设备。RM值为0是不可移,等于1是可移 TYPE:显示块设备是否是磁盘或磁盘上的一个分区
blkid命令可以列出美国Linux服务器文件系统名称与设备的UUID等数据。UUID是全局唯一标识符。美国Linux服务器将系统内所有的设备给予一个独一无二的标识符,可以拿来作为挂载或是使用这个设备或文件系统。
命令使用方式:[root@localhost ~]# blkid 设备文件名
parted命令可用于查看美国Linux服务器磁盘的分区状态,还可以用于磁盘的分区/删除,以及磁盘分区表的类型转换。
rm:分区号码:删除分区 print:打印磁盘分区信息 msdos:不支持2TB以上容量的磁盘,所以大于2TB的磁盘选gpt分区表格式 mkpart [primary|logical|extended] [ext4|vfat|xfs]:分区开始内存处 分区结束内存处:新增分区 mklabel:磁盘分区表的类型转换,常用的有msdos和gpt分区表格式
Disk:磁盘的总容量 Model:磁盘的模板名称(厂商) Sector size:磁盘的每个逻辑/物理扇区的大小 Partition Table:分区表的格式(MBR/GPT) 最后一排:分区的数据
partprobe命令可以使美国Linux服务器kernel重新读取分区表。
命令使用方式:[root@localhost ~]# partprobe [选项]
-s:显示摘要和分区信息。
fdisk命令用于美国Linux服务器MBR分区表格式磁盘的分区或查询。
命令使用方式:[root@localhost ~]# fdisk 设备文件名
gdisk命令用于美国Linux服务器GPT分区表格式磁盘的分区或查询。
命令使用方式:[root@localhost ~]# gdisk 设备文件名
mkfs命令可以对美国Linux服务器硬盘分区进行格式化。
命令使用方式:[root@localhost ~]# mkfs [选项] 分区设备文件名
-t:用于指定格式化的文件系统,如ext3、ext4、xfs等。
mke2fs命令可以在为美国Linux服务器硬盘分区写入文件系统时,手动调整分区的默认参数。
命令使用方式:[root@localhost ~]# mke2fs [选项] 分区设备文件名
-t:指定格式化成哪个文件系统。 -b:指定block的大小。 -L:给文件系统设置卷标名。 -j:建立带有ext3日志功能的文件系统。 -I:指定字节inode的比例。
截止这里关于美国Linux服务器系统磁盘系统管理的操作命令就都介绍完毕,希望可以帮助到有需要的美国Linux服务器用户们。
现在梦飞科技合作的美国VM机房的美国Linux服务器所有配置都免费赠送防御值 ,可以有效防护网站的安全,以下是部分配置介绍:
CPU | 内存 | 硬盘 | 带宽 | IP | 价格 | 防御 |
E3-1230v3 | 16GB | 500GB SSD | 1G无限流量 | 1个IP | 900/月 | 免费赠送1800Gbps DDoS防御 |
E3-1270v2 | 32GB | 500GB SSD | 1G无限流量 | 1个IP | 1250/月 | 免费赠送1800Gbps DDoS防御 |
E3-1275v5 | 32GB | 500GB SSD | 1G无限流量 | 1个IP | 1350/月 | 免费赠送1800Gbps DDoS防御 |
Dual E5-2630L | 32GB | 500GB SSD | 1G无限流量 | 1个IP | 1450/月 | 免费赠送1800Gbps DDoS防御 |
梦飞科技已与全球多个国家的顶级数据中心达成战略合作关系,为互联网外贸行业、金融行业、IOT行业、游戏行业、直播行业、电商行业等企业客户等提供一站式安全解决方案。持续关注梦飞科技官网,获取更多IDC资讯!