为了账号安全,请及时绑定邮箱和手机立即绑定

Linux中常见的磁盘管理工具有哪些

Linux中常见的磁盘管理工具有哪些

慕神8447489 2019-03-13 14:09:19
Linux中常见的磁盘管理工具有哪些
查看完整描述

2 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

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



查看完整回答
反对 回复 2019-03-20
?
慕标琳琳

TA贡献1830条经验 获得超9个赞

文件管理
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目录下




查看完整回答
反对 回复 2019-03-20
  • 2 回答
  • 0 关注
  • 535 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信