Linux 磁盘操作命令

  1. 磁盘操作命令

—df命令
  功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
  参数 功能
  -a 列出全部目录
  -Ta 列出全部目录,并且显示文件类型
  -B 显示块信息
  -i 以i节点列出全部目录
  -h 按照日常习惯显示(如:1K、100M、20G)
  -x [filesystype] 不显示[filesystype]
  例如:
  # df -Th
  Filesystem Type Size Used Avail Use% Mounted on
  /dev/sda1 ext3 265M 64M 187M 26% /
  tmpfs tmpfs 94M 0 94M 0% /dev/shm
  /dev/sda6 ext3 714M 8.1M 667M 2% /home
  /dev/sda8 ext3 956M 215M 691M 24% /usr
/dev/sda7 ext3 714M 57M 619M 9% /var 
—du命令
  功能:检测一个目录和(递归地)所有它的子目录中的文件占用的磁盘空间。
  参数 功能
  -s [dirName] 显示目录占用总空间
  -sk [dirName] 显示目录占用总空间,以k为单位
  -sb [dirName] 显示目录占用总空间,以b为单位
  -sm [dirName] 显示目录占用总空间,以m为单位
  -sc [dirName] 显示目录占用总空间,加上目录统计
  -sh [dirName] 只统计目录大小
  例如:
  # du -sh /etc
  1.3M /etc 
—mount命令
  功能:使用mount命令就可在Linux中挂载各种文件系统。
  格式:mount -t <文件系统> 设备名 挂载点
  (1)、mount /dev/sda1 /mnt/filetest
  mount -t vfat /dev/hda /mnt/fatfile
  mount -t ntfs /dev/hda /mnt/ntfsfile
  mount -t iso9660 /dev/cdrom /mnt/cdrom
  mount -o <选项> 设备名 挂载点
  (2)、使用usb设备
  modprobe usb-storage
  mkdir /mnt/usb
  mount -t auto /dev/sdx1 /mnt/usb
  umount /mnt/usb 
—mkswap命令
  功能:使用mkswap命令可以创建swap空间,如:
  debian:~# mkswap -c /dev/hda4
  debian:~# swapon /dev/hda4 #启用新创建的swap空间,停用可使用swapoff命令 
—fdisk命令(<2TB)/parted命令(>2TB)
  功能:对磁盘进行分区
  fdisk /dev/xxx 格式化xxx设备(xxx是指磁盘驱动器的名字,例如hdb,sdc)
  fdisk -l 显示磁盘的分区表 
—mkfs命令
  功能:格式化文件系统,可以指定文件系统的类型,如ext2、ext3、ext4、fat、ntfs等
  格式1:mkfs.ext4 options /dev/xxx
  格式2:mkfs -t ext4 options /dev/xxx
  参数 功能
-b <1024|2048|4096> 块大小
-i 节点大写
-m 预留管理空间大小
例如:
debian:~#mkfs.ext3 /dev/sdb1 
—e2fsck命令
  功能:磁盘检测
  e2fsck /dev/hda1 检查/dev/hda1是否有文件系统错误,提示修复方式
  e2fsck -p /dev/hda1 检查/dev/hda1是否有错误,如果有则自动修复
  e2fsck -y /dev/hda1 检查错误,所有提问均于yes方式执行
  e2fsck -c /dev/hda1 检查磁盘是否有坏区 
—tune2fs命令
  功能:调整ext2/ext3文件的参数
  参数 功能
  -l 查看文件系统信息
  -c 设置强制自检的挂载次数
  -i 设置强制自检的间隔时间,单位天
  -m 保留块的百分比
  -j 将ext2文件系统转换成ext3格式
  # tune2fs -l /dev/sda1 
—dd命令
功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。
  跟DOS下的diskcopy命令的作用类似。
  dd if=/dev/fd0 of=floppy.img 将软盘的内容复制成一个镜像
  dd if=floppy.img of=/dev/fd0 将一个镜像的内容复制到软盘,做驱动盘的时候经常用。 

你可能感兴趣的:(Linux,hadoop,大数据)