首页 > 系统相关 >Linux磁盘管理

Linux磁盘管理

时间:2024-03-27 16:29:56浏览次数:19  
标签:表示 选项 管理 分区 Linux 文件系统 磁盘 挂载

1.命令df

用于查看已挂载磁盘的总容量、使用容量、剩余容量等。可以不加任何参数,默认以 KB为单位显示。

2.命令du

用来查看某个目录或文件所占空间的大小

格式:du [-abckmsh][文件或者目录名]。

-a:表示全部文件和目录的大小都列出来。如果后面不加任何选项和参数,则只会列出目 录(包含子目录)的大小。如果du命令不指定单位的话,默认显示单位为“KB”。

-b:表示列出的值以B为单位输出。

-k:表示以KB为单位输出,这和默认不加任何选项的输出值是一样的。□-m:表示以MB 为单位输出。

-h:表示系统自动调节单位。例如,如果文件太小,可能就几千字节,就以KB为单位显 示;如果文件大到千兆字节,就以GB为单位显示。若一个文件小于4KB,当使用-k选项时,也会显示4KB,后面阿铭再给大家解释原因。同理,使用-m选项时,也 会有类似问题。

-c:表示最后加总

-s:表示只列出总和。

3.命令fdisk

  fdisk是Linux下硬盘的分区工具,是一个非常实用的命令,但是fdisk只能划分小于2TB 的分区。

该命令的格式为fdisk[-1][设备名称],其选项只有-1。选项-1后面不加设备名称,会直接 列出系统中所有的磁盘设备以及分区表;加上设备名称,则会列出该设备的分区表。

p:表示打印当前磁盘的分区情况。

n:表示建立一个新的分区。

w:表示保存。

q:表示退出。

d:表示删除一个分区。

4.命令mke2fs、mkfs.ext2,mkfs.ext3,mkfs.ext4,mkfs.xfs

-b:表示分区时设定每个数据区块占用的空间大小。目前,每个数据块支持1024B、2048B 以及4096B。

-i:表示设定inode的大小。

-N:表示设定inode的数量。有时默认的inode数不够用,所以要自定义inode的数量。

-c:表示在格式化前先检测一下磁盘是否有问题。加上这个选项后,运行速度会非常慢。 -L:表示预设该分区的标签(label)。

-j:表示建立ext3格式的分区。如果使用mkfs.ext3格式,就不用加这个选项了。□-t:用来 指定文件系统的类型,可以是ext2、ext3,也可以是 ext4。

5.命令e2label

查看或修改分区的标签,它只支持ext格式的文件系统,而不支持XFS文件系统。

6.命令 mount

使用这个命令,可以查看当前系统已经挂载的所有分区、分区文件系统的类型、挂载点 及一些选项等信息。如果想知道某个已挂载分区的文件系统类型,直接用mount命令 查看即可。而未挂载的分区可以使用blkid命令查看。

7. /etc/fstab配置文件

第1列就是分区的标识,可以写分区的LABEL、分区的UUID,也可以写分区名(/dev/sdal)。

第2列是挂载点。

第3列是分区的格式。

第4列是mount的一些挂载参数。一般情况下,直接写defaults即可。

第5列的数字表示是否被dump备份。1表示备份,0表示不备份。

第6列的数字表示开机时是否自检磁盘。1和2都表示检测,0表示不检测。

async/sync:async表示与磁盘和内存不同步。系统每隔一段时间就会把内存数据写人磁 盘中,而sync则会时时同步内存和磁盘中的数据。

auto/noauto:表示开机自动挂载/不自动挂载。

default:表示按照大多数永久文件系统的默认值设置挂载定义,它包含了Iw、suid、dev、 exec、auto、nouser和asyne□r0:表示按只读权限挂载。

rw:表示按可读可写权限挂载。

exec/noexec:表示允许/不允许可执行文件执行,但千万不要把根分区挂载为noexec, 否则将无法使用系统,甚至连mount命令都无法使用。

user/nouser:表示允许/不允许root外的其他用户挂载分区。为了安全,请用nouser。 suid/nosuid:表示允许/不允许分区有suid属性,一般设置nosuid。

usrquota:表示启动用户的磁盘配额模式。磁盘配额会针对用户限定他们使用的磁盘 额度。

grquota:表示启动群组的磁盘配额模式

-t选项:用来指定挂载的分区类型,默认不指定,会自动识别。

-0选项:用来指定挂载的分区有哪些特性

8. 命令blkid

blkid 可以显示块设备的 UUID、文件系统类型、标签等信息,这些信息对于挂载文件系统、配置 fstab 文件或进行磁盘管理时非常有用。

9 .命令umount

用于卸载已挂载的文件系统。

标签:表示,选项,管理,分区,Linux,文件系统,磁盘,挂载
From: https://blog.csdn.net/2301_76794217/article/details/137080975

相关文章

  • Linux dmesg命令使用方法详解
    Linuxdmesg命令使用方法详解一、命令简介dmesg(displaymessage)命令用于显示开机信息。kernel会将开机信息存储在ringbuffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log/dmesg中。二、使用方法dmesg[options]三、命令选项[root@loc......
  • Linux系统压缩命令详解
    在Linux系统中,tar(tapearchive)命令是一个非常强大的工具,主要用于文件和目录的打包与归档,同时也支持与其他压缩程序结合实现数据的压缩和解压缩操作。它最初设计用于磁带备份,但现在广泛应用于硬盘和其他存储设备上创建档案文件。以下是tar命令的一些基本用法:打包:不压缩的......
  • 精品推荐-史上最全腾讯全套人力资源管理资料合集(附下载)
    史上最全腾讯全套人力资源管理资料合集,共六个专题。知识星球下载地址:https://t.zsxq.com/18YFTROfG一、腾讯各职位能力模型图1、腾讯-产品经理能力素质模型图(策划运用5个岗位).xls2、腾讯项目经理能力素质模型图.xls3、腾讯研发人员能力素质模型图.xls4、腾讯-技术专业......
  • 通过密钥远程登录(SSH)Kali(linux)
    1、关闭密码登录,使用私钥登录kali默认使用密码进行远程登录SSHsshkali@ip passwd:kili输入:ssh-keygen回车到底生产公钥私钥对publickey公钥进行如下操作(上锁):将私钥(id_rsa)放在客户机cmd默认打开目录下c:\user\用户在确保私钥能够登录后,关闭密码登录修改成no重......
  • Windows的Linux子系统迁移
    默认Windows的Linux子系统(WSL)安装的C盘,如果有用作Docker镜像制作很容易磁盘不够用。可采取如下步骤迁移(以下在WindowsPowerShell中进行的,但在CMD.exe中执行效果相同):1、执行一下命令查看Linux子系统的发行版名称(distroname)PSD:\>wsl-l-vNAME......
  • 【Linux】Nginx reload原理
    当我们更改了nginx.conf配置文件以后,向master父进程发送SIGHUP信号或者执行nginx-sreload,master父进程会用新的配置文件启动新的worker子进程,此时新的worker子进程与旧的worker子进程是并存的,旧的worker子进程在正常的情况下在处理完老的请求连接以后会关闭这个连接和旧的worker......
  • Linux常用命令
    linux常用命令sh切换桌面cat/etc/shells看系统支持的shell类型bash是可以多开的,多开的bash相对是独立的操作系统:也是一种特殊的程序,调度硬件资源命令的本质是一个个程序内部命令:1.内部命令和bash软件是一体的,bash中集成了很多命令2.没有独立的文件3.不用独立......
  • linux基础和命令
    shell软件,shell编程语言bashcsh特性不同shell在操作系统和人之间进行翻译gui终端软件centos7默认的shell软件类型/bin/bash翻译,补全,自带内部命令等功能cat/etc/shells看到系统支持的shell类型bash是可以多开的,多开的bash相对是独立的操作系统:也是一种特殊的程......
  • 【赛题解析】【网络建设与运维】第三阶段Linux Vsftpd部分答案解析
    培训、环境、资料、考证公众号:波比网络公众号2:波比网络工作室网络建设与运维群:685678820波比网络专注于技能提升,赋能ftp服务任务描述:请采用ftp服务器,实现文件安全传输。1.配置 linux1为ftp服务器,安装vsftpd,新建本地用户xiaoming,本地用户登陆ftp后的目录为/var/ft......
  • Linux文件管理
    Linux的三种压缩、解压缩方式tar命令在开始了解压缩和解压缩方式前,得先知道tar命令tar命令相关选项-c创建新的存档-x提取存档压缩包-t列出压缩包文件的内容-v显示详细信息-f文件名-help显示帮助信息1、gzip压缩、解压缩压缩:(命名规范后缀:xx.tar.gz)tarczvf名称.ta......