1、在Linux中的硬件名:

设备:设备在Linux中的文件名

IDE硬碟机:/dev/hd[a-d]

SCSI/SATA/USB硬碟机:/dev/sd[a-p]

USB快闪U盘:/dev/sd[a-p](不SATA相同)

软驱驱动器:/dev/fd[0-1]

复印机25针:/dev/lp[0-2]

复印机USB:/dev/usb/lp[0-15]

键盘USB:/dev/usb/mouse[0-15]

键盘PS2:/dev/psaux

当前CDROM/DVDROM:/dev/cdrom

当前的光标:/dev/mouse

磁带机IDE:/dev/ht0

磁带机SCSI:/dev/st0

如:

IDE插口的硬碟文件名为/dev/hd[a-d]

复印机:/dev/lp0

软驱:/dev/fd0

2、磁盘分区fdisk:

查看硬碟联接:ll/dev/disk/by-path/

c盘分区

fdisk-l设备名称:输出设备的所有分区(partition)内容

fdisk设备名称:

m:显示所有菜单

p:显示分区,分割表

n:降低一个分区

d:删掉分区

w:保存并退出

q:不保存退出

如:m->p->d->n->->->w

partprobe:强制让核心重新捉一次c盘分区

3、磁盘低格:

mkfs-t文件系统格式设备名称

-t:文件系统格式,如ext2、ext3、ntfs、vfat等

mke2fs[-biLcj]设备名称

参数:

-b:可以设定每位block的大小,1024、2048、4096三种

-i:分配多少容量给一个inode

-c:检测c盘错误,-c为检测读取linux硬盘格式化命令,-c

-c为测试读写(会很慢)。

-L:设置文件系统康泰时名称(Label)

-j:主动加入journal,成为ext2

c盘检验:

fsck[-t文件系统][-ACay]设备名称(底层调用的虽然是e2fsck命令)

参数:

-t:指定文件系统(可不加,系统会投过superblock能辨识文件系统)

-A:根据/etc/fstab的内容,扫描一遍设备。一般开机过程中会执行一次此命令。

-a:手动修补检测到的有问题的磁道,不须要摁y

-y:和-a一样,而且个别文件系统只支持-y。

-C:可以显示检测进度。

linux硬盘格式化命令_格式化硬盘命令cmd_格式化硬盘命令输入当前卷标

ext2/ext3额外参数:

-f:强制检测,强制细部检测。(一般不会步入细部检测)

-D:针对文件系统下的目录进行优化配置。

badblocks[-svw]设备

参数:

-s:在屏幕上列举进度

-v:可以咱屏幕上见到进度

-w:使用写入的形式来测试,建议不要只用此一参数linux命令行和shell脚本编程宝典,尤其是待检测的装置已有文件时。

4、磁盘挂载:

1、不能重复挂载同一个文件系统。

2、一个目录不能同时挂载多个文件系统。

3、要挂载的目录,理论上应为空目录。(文件会被隐藏掉linux硬盘格式化命令,除非卸载)

mount-a

mount-l

mount[-t文件系统][-LLabel名][-o额外选项][-n]

设备文件名挂载点

参数:

-a:根据/etc/fstab的数据将所有未挂载的c盘都挂载上来。

-l:可显示Label名称。

-t:挂载的文件类型。Linux支持有:ext2、ext3、vfat、reiserfs、iso9660(光碟格式)、网络文件系统类型有nfs、cifs、smbfs

-n:实际挂载情况不写入到/etc/mtab文件中(默认是写入,双人维护模式中可以不写入)。

-L:可以使用Label名挂载linux deepin,而不是使用设备文件名(/dev/hdc1)。

-o:额外的参数。

ro,rw:挂载文件系统成为只读(ro)或可擦写(rw)

async,sync:同步写入(sync)异步写入(async)默认是异步

aoto,noauto:准许或不容许此分区手动挂载(mount-a)

dev,nodev:是否容许在此分区上构建设备文件。dev为容许

suid,nosuid:是否容许富含suid/sgid的文件格式。

exec,noexce:是否容许执行binary文件

user,nouser:是否容许此分区,不仅root的其他用户的mount动作

defaultes:默认值为—rw,suid,dev,exec,auto,nouser,and

async

remount:重新挂载。(有时侯会很有用)

umount将设备文件卸载

参数:

-f:强制卸载,可以用在难以读取到文件的情况下直接卸载。

-n:不更新/etc/mtab的情况下卸载。

mount设备名称挂载点

假如直接使用上面命令挂载,系统会预测挂载文件系统类型,

/etc/filesystems文件:系统指定的测试挂载文件系统类型;

/proc/filesystems文件:Linux系统早已加载的文件系统类型;

/lib/modules/$(uname

-r)/kernel/fs目录:系统支持的文件系统类型的驱动程序

5、磁盘参数调整

更改设备参数:

mknod设备名称[bcp][Major][Minor]

参数

设备类型:

b:储存的设备文件,如:硬碟。

c:输入设备文件,如:键盘、键盘。

p:FIFO文件

Major:主要设备号码

Minor:次要设备号码

更改设备名称:

e2label设备名称新的设备名称

tune2fs[-jlL]设备号码

参数:

-l:类似dumpe2fs-h的功能~将superblock内的数据读下来

-j:将ext2的filesystem转换为ext3.

-L:类似e2label,更改Label

调整、测试文件系统

hdparm[-icdmXTt]设备名称

参数

-i:将核心检查到的硬碟参数显示下来

-c:设定32-bit(32位)存取模式。-c1即可

-d:设置是否启用dma模式,-d1为启动,-d0为取消

-m:设置同步读取多个sector的模式。设定16/32为最佳,hdparm-i

/dev/hda查看MaxMultsect最大值。

-X:设置UtraDMA模式,通常值为64。

33MHzDMAmode

0~2(X64~X66)

66MHzDMAmode

3~4(X67~X68)

100MHzDMAmode5(X69)

-T:测试缓存区cache的存取功能

格式化硬盘命令输入当前卷标_linux硬盘格式化命令_格式化硬盘命令cmd

-t:测试硬碟的实际存取效率

/etc/fstab文件:手动挂载的设备列表,开机时的配置文件(以下6列参数)

1、label(设备名称)

2、mountpoint(挂载点)

3、文件系统

4、文件系统参数(-o里的参数)

5、是否备份dump(1为是,0为否)

6、是否以fsck检测磁道(2为晚些检测,1为检测,0为不检测)

/etc/mtab文件:filesystem的挂载记录。

6、SWAP交换分区

创建swap交换分区:

1、分区:fdisk/dev/hdc-->partprobe

2、使用swap低格分区:mkswap/dev/hdc2

3、查看交换分区使用情况:free

4、启动交换分区:swapon/dev/hdc2

5、查看swap交换分区设备:swapon-s

6、可以关闭swap交换分区:swapoff-s

7、GNU的parted分区

fdisk只能支持到2TB的硬碟。假如2TB以上的硬碟可以使用parted命令来分区

parted[设备名称][指令[参数]]

参数:

指令功能:

新增分区:mkpart[primary|logical|extended][ext3|vfat]开始

结束

分区表:print

删掉分区:rm[partition]

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复