Linux 磁盘相关指令

磁盘分割

磁盘代号说明:

  1. IDE 硬盘,第一到四颗分别为: hda, hdb, hdc, hdd
  2. SATA 或 SCSI 硬盘,第一到四颗分别为: sda, sdb, sdc, sdd

显示所有硬盘的分割区配置状态:

fdisk -l

显示指定硬盘的分割区配置状态:

fdisk -l /dev/磁盘代号

执行硬盘分割:

fdisk /dev/磁盘代号

执行 fdisk 之后,常用的指令如下:

  • m: 显示说明
  • p: 显示分割区状态
  • a: 指定启动分割区
  • n: 建立分割区
  • d: 删除分割区
  • w: 储存并写入分割区配置 (在未执行此指令前,所有修改的分割区配置都还不会生效)
  • q: 退出程式

磁盘格式化

磁盘格式化指令:

mke2fs -j -L "分割区名称" /dev/分割区代号

分割区代号: 此代号可先执行 fdisk -l 得知

参数说明:

  • -j: 格式化为“ext3”格式 (若不加此参数,则格式化为“ext2”格式)
  • -L: 给格式化好的分割区设定名称,方便磁盘挂载时指定

磁盘挂载

显示目前磁盘挂载的状况:

mount

依 /etc/fstab 的设定自动挂载磁盘 (通常在修改 /etc/fstab 后要执行一次,以确定 /etc/fstab 的设定是否正确):

mount -a

磁盘挂载指令:

mount -t 分割区格式 -o 选项 /dev/分割区代号 挂载点

mount -t 分割区格式 -o 选项 -L 分割区名称 挂载点

选项: 我只会用到 defaults

分割区格式,常用的:

  • Linux: ext3, ext2, reiserfs
  • Microsoft: vfat, msdos
  • 网络磁盘: nfs, smbfs
  • 光驱: iso9660

常用的磁盘挂载范例:

  1. 挂载光驱:
    mount -t iso9660 /dev/cdrom /mnt/cdrom
  2. 挂载 Microsoft fat 格式的磁盘片:
    mount -t vfat /dev/fd0 /mnt/floppy
  3. 挂载 Linux ext2 格式的磁盘片:
    mount -t ext2 /dev/fd0 /media/floppy
  4. 挂载 Linux ext3 的磁盘分割区 (hdc1),并设为可读写:
    mkdir /mnt/hdc1
    mount -t ext3 -o defaults /dev/hdc1 /mnt/hdc1
  5. 挂载 Windows 9x 的磁盘分割区:
    mkdir /mnt/win98
    mount -t vfat /dev/hda1 /mnt/win98
    mount -t vfat -o iocharset=cp950 /dev/hda1 /mnt/win98
  6. 挂载 USB 随身碟(磁盘代号请用 fdisk -l 检视):
    mkdir /mnt/usb
    mount -t vfat /dev/磁盘代号 /mnt/usb

卸载磁盘

umount 挂载点装置代号分割区代号

变更磁盘名称

e2label 分割区代号 分割区名称

检视分割区细节

dumpe2fs /dev/分割区代号

效能测试

hdparm -Tt 磁盘代号

观看磁盘的使用容量

df -h

检视目录的使用容量

检视特定目录及其下所有目录的使用容量 (如没有输入目录位置,代表目前的目录):

du -h 目录位置

检视特定目录的使用容量 (如没有输入目录位置,代表目前的目录):

du -hs 目录位置

参考网页

  1. 鸟哥的 Linux 私房菜
  1. No comments yet.

  1. No trackbacks yet.

return top

%d 位部落客按了赞: