Linux中常见的磁盘管理工具有哪些
Linux磁盘管理常用三个命令为df、du、fdisk。
df,全称:disk full,列出文件系统的整体磁盘使用量
du,全称:disk used,检查磁盘空间使用量
fdisk,用于磁盘分区。
接下来我们看看详细的内容介绍:
df命令 参数功能:检查文件系统的磁盘空间占用情况,可以利用该命令获取磁盘被占用了多少空间,目前还剩下多少空间等信息。
语法:df [-ahikHTm] [目录或文件名]
参数:
-a:列出所有文件系统,包括系统特有的/proc等文件系统;
-k:以KBytes的容量显示各文件系统;
-m:以MBytes的容量显示各文件系统;
-h:以较易阅读的格式自行显示,比如:GBytes、MBytes、KBytes;
-H:以M=1000K取代M=1024K的进位方式;
-T:显示文件系统类型;
-i:不用磁盘容量,以inode的数量来显示。
du命令 也是查看使用空间的,但是与df命令不同的是,Linux du命令是对文件和目录磁盘使用的空间进行查看,还是和df命令有一些区别的。
语法:du[-ahskm]文件或目录名称
参数:
-a:列出所有的文件与目录容量;
-h:以较易阅读的格式显示;
-s:列出总量而已,而不列出每个各别的目录占用容量;
-S:不包括子目录下的统计,与-s存在差别;
-k:以KBytes列出容量显示;
-m:以MBytes列出容量显示。
fdisk命令 fdisk是Linux的磁盘分区表操作工具。
语法:fdisk[-l]装置名称
参数:
-l:输出后面接的装置所有的分区内容。若仅有fdisk -l时,则系统将会把整个系统内能够搜寻到的装置的分区均列出来。
文件管理:
vi/touch/cp/mkdir/rm
vi:对linux下的文本文件进行编辑
vi a
这个命令可以创建一个名字为a的文件,并可以对它进行编辑。
touch:可以改变文件的时间戳或者创建新的文件
touch a
如果当前目录下没有a这个文件,则创建a文件;如果已经存在,将把这个文件的创建时间戳改为执行touch命令的时间
mkdir:创建目录的命令
mkdir mulu
该命令可以创建名称为mulu的目录
磁盘:
df/du/mkfs/fdisk/mount
df:显示当前磁盘空间使用的情况
df -m
以单位为兆显示磁盘空间使用情况
du:显示目录的使用情况
du -sh
显示当前目录使用的详细情况
mount:加载磁盘或者是一些存储设备
mount -t ext3 /dev/sda2 /root/sda
将sda的第二个分区(分区文件类型为ext3)挂载到/root/sda目录下
关于更多Linux的学习,请查阅书籍《linux就该这么学》。
在Linux系统安装时,其中有一个步骤是进行磁盘分区。在分区时可以采用Disk Druid、RAID和LVM等方式进行分区。除此之外,在Linux系统中还有fdisk、cfdisk、parted等分区工具。,将介绍几种常见的磁盘管理工具。
1.fdisk
fdisk磁盘分区工具在DOS、Windows和Linux中都有相应的应用程序。在Linux系统中,fdisk是基于菜单的命令。用fdisk对硬盘进行分区,可以在fdisk命令后面直接加上要分区的硬盘作为参数,例如,对第二块SCSI硬盘进行分区的操作如下所示:
[root@RHEL4 ~]# fdisk /dev/sdb
Command (m for help):
2.mkfs
硬盘分区后,下一步的工作是Linux文件系统的建立。类似于Windows下的格式化硬盘。在硬盘分区上建立文件系统会冲掉分区上的数据,而且不可恢复,因此在建立文件系统之前要确认分区上的数据不再使用。建立文件系统的命令是mkfs,格式如下:
mkfs [参数] 文件系统
mkfs 命令常用的参数选项:
-t :指定要创建的文件系统类型。
-c:建立文件系统前首先检查坏块。
-l file:从文件 file 中读磁盘坏块列表,file 文件一般是由磁盘坏块检查程序产生的。
-V:输出建立文件系统详细信息。
例如, 在/dev/sdb1 上建立 ext3 类型的文件系统, 建立时检查磁盘坏块并显示详细信息。
如下所示:
[root@RHEL4 ~]# mkfs -t ext3 -V -c /dev/sdb1
3.fsck
fsck 命令主要用于检查文件系统的正确性。并对 Linux 磁盘进行修复。fsck 命令的格式如下:
fsck [参数选项] 文件系统
fsck 命令常用的参数选项:
-t:给定文件系统类型,若在/etc/fstab 中已有定义或 kernel 本身已支持的不需添加此
项。
-s:一个一个地执行 fsck 命令进行检查。
-A:对/etc/fstab 中所有列出来的分区进行检查。
-C:显示完整的检查进度。
-d:列出 fsck 的 debug 结果。
-P:在同时有-A 选项时,多个 fsck 的检查一起执行。
-a:如果检查中发现错误,则自动修复。
-r:如果检查有错误,询问是否修复。
例如,检查分区/dev/sdb1 上是否有错误,如果有错误自动修复。
[root@RHEL4 ~]# fsck -a /dev/sdb1
fsck 1.35 (28-Feb-2004)
/dev/sdb1: clean, 11/26104 files, 8966/104388 blocks
4.dd
dd命令用于将指定的输入文件拷贝到指定的输出文件上。并且在复制过程中可以进行格式转换。dd命令与cp命令的区别在于:dd命令可以在没有创建文件系统的软盘上进行,拷贝到软盘的数据实际上是镜像文件。类似于DOS中的diskcopy命令的作用。dd命令的格式为:
dd [<if=输入文件名/设备名>] [<of=输出文件名/设备名>] [bs=块字节大小] [count=块数]
6.du
du命令用于显示磁盘空间的使用情况。该命令逐级显示指定目录的每一级子目录占用
文件系统数据块的情况。du 命令语法如下:
du [参数选项] [name---]
du 命令的参数选项:
-s:对每个 name 参数只给出占用的数据块总数。
-a:递归显示指定目录中各文件及子目录中各文件占用的数据块数。
-b:以字节为单位列出磁盘空间使用情况(AS 4.0 中默认以 KB 为单位) 。
-k:以 1024 字节为单位列出磁盘空间使用情况。
-c:在统计后加上一个总计(系统默认设置) 。
-l:计算所有文件大小,对硬链接文件重复计算。
-x:跳过在不同文件系统上的目录,不予统计。
例如,以字节为单位列出所有文件和目录的磁盘空间占用情况。命令如下所示:
[root@RHEL4 ~]# du -ab
linux mformat命令详解
mformat命令是linux下的一个磁盘维护命令,它主要有一个功能,具体介绍如下:mformat命令能够用来对MS-DOS文件系统的磁盘进行格式化。说明:如若在已经做过低阶格式化的磁片上建立DOS档案系统,这个命令也能够支持多种文件系统格式。mformat命令的具体命令的语法格式为mformat[参数]。参数:-t 磁柱(synlider)...
Linux常用命令大全
badblocks -v \/dev\/hda1 检查磁盘hda1上的坏磁块 fsck \/dev\/hda1 修复\/检查hda1磁盘上linux文件系统的完整性 fsck.ext2 \/dev\/hda1 修复\/检查hda1磁盘上ext2文件系统的完整性 e2fsck \/dev\/hda1 修复\/检查hda1磁盘上ext2文件系统的完整性 e2fsck -j \/dev\/hda1 修复\/检查hda1磁盘上ext3文件系统的完整...
如何提高Linux下块设备IO的整体性能
通用块层: 由于绝大多数情况的io操作是跟块设备打交道,所以Linux在此提供了一个类似vfs层的块设备操作抽象层。下层对接各种不同属性的块设备,对上提供统一的Block IO请求标准。IO调度层 :因为绝大多数的块设备都是类似磁盘这样的设备,所以有必要根据这类设备的特点以及应用的不同特点来设置一些不...
linux基本磁盘的优缺点
7. 快速 fsck。 以前执行 fsck 第一步就会很慢,因为它要检查所有的 inode,现在 Ext4 给每个组的 inode 表中都添加了一份未使用 inode 的列表,今后 fsck Ext4 文件系统就可以跳过它们而只去检查那些在用的 inode 了。8. 日志校验。 日志是最常用的部分,也极易导致磁盘硬件故障,而从损坏的日...
计算机平台种类?比如我知道的有windows何linux,还有?
开机磁区病毒 在九十年代中期以前,开机磁区病毒是最常见的病毒种类。这种病毒藏于已受感染的硬磁碟机的主开机磁区,或磁碟作业系统开机磁区内。当软磁碟插入已受感染的个人电脑时,病毒便会把软磁碟开机磁区感染,借此把病毒扩散。 使用受感染的软磁碟进行启动程式时,电脑便会受到感染。在启动电脑的过程中,基本输入...
linux的常用命令有哪些呢???希望带上解释
badblocks -v \/dev\/hda1 检查磁盘hda1上的坏磁块 fsck \/dev\/hda1 修复\/检查hda1磁盘上linux文件系统的完整性 fsck.ext2 \/dev\/hda1 修复\/检查hda1磁盘上ext2文件系统的完整性 e2fsck \/dev\/hda1 修复\/检查hda1磁盘上ext2文件系统的完整性 e2fsck -j \/dev\/hda1 修复\/检查hda1磁盘上ext3文件系统的完整...
linux磁盘分区的Linux磁盘分区
Linux下的swap分区即为虚拟内存.虚拟内存用于当系统内存空间不足时,先将临时数据存放在swap分区,等待一段时间后,然后再将数据调入到内存中执行.所以说,虚拟内存只是暂时存放数据,在该空间内并没有执行。Ps:虚拟内存虚拟内存是指将硬盘上某个区域模拟为内存.因此虚拟内存的实际物理地址仍然在硬盘上....
怎么看linux磁盘是lum分区
你是要问怎么看linux磁盘lum分区信息吗,打开linux系统,点击打开终端,就可以查看Linux系统分区信息。打开linux系统,在linux的桌面的空白处右击。在弹出的下拉选项里,点击打开终端。然后使用命令fdisk-I查看Linux系统分区信息。磁盘是指利用磁记录技术存储数据的存储器。磁盘是计算机主要的存储介质。
linux可以执行在量子计算机上面吗
C语言是非常经典的程式语言,研究人员会在这方面努力的,关键是现在的量子计算机只能实现一些经典的基础演算法,所以离Linux在上面执行还差的远呢。 量子计算机执行原理? 就是用量子位元代替原来的普通位元。 从物理层面上来看,量子计算机不是基于普通的电晶体,而是使用自旋方向受控的粒子(比如质子核磁共振)或者偏振方向...
linux 常用命令要具体例子
这条命令是列出all.tar包中所有文件,-t是列出文件的意思tar -tvf all.tar |more这条命令是列出all.tar包中所有文件,并以分屏方式压缩和解压命令gzip命令是用来压缩文件的。它不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对...
褚例丹蒌: Linux中常见的磁盘管理工具有哪些 在Linux系统安装时,其中有一个步骤是进行磁盘分区.在分区时可以采用Disk Druid、RAID和LVM等方式进行分区.除此之外,在Linux系统中还有fdisk、cfdisk、parted等分区工具.,将介绍几种常见的磁盘...
兰溪市18224243760: Linux系统中进行磁盘管理的常用命令有哪些?分别有什么功能?
褚例丹蒌: 文件管理:vi/touch/cp/mkdir/rmvi:对linux下的文本文件进行编辑via这个命令可以创建一个名字为a的文件,并可以对它进行编辑.touch:可以改变文件的时间戳或者创建新的文件toucha如果当前目录下没有a这个文件,则创建a文件;如果已经...
兰溪市18224243760: Linux系统查看磁盘空间占用情况的几个常用 - ?
褚例丹蒌: 可以用 df -h 命令来查看挂载状态和硬盘使用量信息,此外,可以用 fdisk 命令来管理磁盘分区. 具体用法,楼主可以百度《Linux就该这么学》,里面有详细的介绍.
兰溪市18224243760: 常用的电脑硬盘分盘工具都有哪些,说名就行了?
褚例丹蒌: Dos下用fdisk Windows XP的用“磁盘管理”,也可以用分区魔术师. Linux下用fdisk,这个虽然跟Dos的同名,功能强了去了.
兰溪市18224243760: 分盘工具有哪些?
褚例丹蒌: Windows XP的用“磁盘管理”,也可以用分区魔术师. Linux下用fdisk,这个虽然跟Dos的同名,功能强了去了
兰溪市18224243760: 在ubuntu下有没有类似winxp磁盘管理的工具?在哪里可以找到啊? ...?
褚例丹蒌: linux全部是以文件格式的.在命令行可以用FDISK -L 查看分区情况.
兰溪市18224243760: 一些常用的磁盘操作工具都有哪些?最少说出四个 - ?
褚例丹蒌: 工具一 SPFDISK分区、测试软件 SPFDisk是由台湾人编写的一个综合了“硬盘分割工具(FDISK)”及“启动管理程序(Boot Manager)”的软件,与DiskMan相似的功能,而且都有的一个优点就是采用中文界面,一目了然.该工具可进行磁...
兰溪市18224243760: linux上的文件管理类命令都有哪些 - ?
褚例丹蒌: linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似.linux命令在系统中有两种类型:内...
兰溪市18224243760: linux系统管理员需要学习些什么东西 - ?
褚例丹蒌: 首先要会用Linux,包括; 1. 远程登录 2. 在文本模式下做服务器配置 3. 学会基本的命令. 具体过程为: 找一本系统管理认证的教材来看看.把这类教材过一遍后,就需要多学几个服务器软件的管理了,apache、nginx这样的Web服务器还是先...