ddxiami

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3831|回复: 5

[基本命令] linux常用命令09--磁盘分区操作命令

[复制链接]
发表于 2013-5-17 11:59:59 | 显示全部楼层 |阅读模式
本帖最后由 黄振国 于 2013-5-17 14:20 编辑

命令集合:

fdisk  mkfs  dd  mount  umount
回复

使用道具 举报

 楼主| 发表于 2013-5-17 13:09:30 | 显示全部楼层
命令:fdisk
用途说明:磁盘分区表操作工具,在这里只介绍如何查看磁盘和分区信息

常用操作方式:
#查看硬盘及分区信息
fdisk -l
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-17 13:20:24 | 显示全部楼层
命令:mkfs
用途说明:格式化磁盘命令

命令参数:
  device : 预备检查的硬盘 partition,例如:/dev/sda1
  -V : 详细显示模式
  -t : 给定档案系统的型式,Linux 的预设值为 ext2
  -c : 在制做档案系统前,检查该partition 是否有坏轨
  -l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面
  block : 给定 block 的大小
  -L:建立lable

常用操作方式:
#格式化新分区
mkfs.ext4 /dev/xvdb1

回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-17 13:28:17 | 显示全部楼层
命令:dd
用途说明:可以创建一定大小文件

参数选项:
if =输入文件(或设备名称)。
of =输出文件(或设备名称)。
ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。
skip = blocks 跳过读入缓冲区开头的ibs*blocks块。
obs = bytes 一次写入bytes字节,即写 入缓冲区的字节数。
bs = bytes 同时设置读/写缓冲区的字节数(等于设置obs和obs)。
cbs = bytes 一次转换bytes字节。
count = blocks 只拷贝输入的blocks块。
conv = ASCII 把EBCDIC码转换为ASCII码。
conv = ebcdic 把ASCII码转换为EBCDIC码。
conv = ibm 把ASCII码转换为alternate EBCDIC码。
conv = blick 把变动位转换成固定字符。
conv = ublock 把固定们转换成变动位
conv = ucase 把字母由小写变为大写。
conv = lcase 把字母由大写变为小写。
conv = notrunc 不截短输出文件。
conv = swab 交换每一对输入字节。
conv = noerror 出错时不停止处理。
conv = sync 把每个输入记录的大小都调到ibs的大小(用ibs填充)。

常用操作方式:
#创建一个100M的空文件
dd if=/dev/zero of=hello.txt bs=100M count=1

#创建1G的文件
dd if=/dev/zero  of=ib_sbpfile bs=16384 count=65535




回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-17 14:14:58 | 显示全部楼层
本帖最后由 黄振国 于 2013-5-17 14:20 编辑

命令:mount
用途说明:挂载命令

命令格式:mount [-t vfstype] [-o options] device dir
命令参数:
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。

常用操作方式:
#挂载新建的磁盘分区
mount -t ext4 /dev/xvdb1  /data

#挂载NFS
mount -t nfs -o rsize=36700160,wsize=36700160,tcp,nolock 10.200.12.103:/data/www/pba/data /data/www/pba/data

#挂载U盘
mount -t vfat /dev/sda1 /mnt/usb_disk

#设置挂载分区开机启动
echo '/dev/xvdb1  /data ext4    defaults    0  0' >> /etc/fstab
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-17 14:26:45 | 显示全部楼层
命令:umount
用途说明:卸载挂载文件系统

常用操作方式:
#卸载某分区
umount -t vfat /dev/sda1

#使用umount 命令,会提示设备忙,无法挂载。处理方法如下
===================================================
[root@qs-wg-db1 ~]# fuser -km /datatmp
[root@qs-wg-db1 ~]# df -lh
Filesystem            Size  Used Avail Use% Mounted on
/dev/sdb3             125G  3.3G  115G   3% /
/dev/sdb1              99M   12M   82M  13% /boot
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/sda1             275G   72G  189G  28% /u01
/dev/sdc1              10G  2.0G  8.1G  20% /datatmp

[root@qs-wg-db1 ~]# umount /datatmp
[root@qs-wg-db1 ~]# df -lh

Filesystem            Size  Used Avail Use% Mounted on
/dev/sdb3             125G  3.3G  115G   3% /
/dev/sdb1              99M   12M   82M  13% /boot
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/sda1             275G   72G  189G  28% /u01

成功umount了。
===================================================

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|技术文档库 ( 闽ICP备15017263号-2 )|网站地图

GMT+8, 2025-5-19 00:18 , Processed in 0.035764 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表