The linux command 之存储媒介
一、常用的命令
- mount:挂载文件系统
- unmount:卸载文件系统
- fdisk:硬盘分区命令
- fdformat:格式化软盘
- fsck:检查和修复文件系统
- mkfs:创建文件系统
- dd:转换和拷贝一个文件
- genisoimage(mkisofs):创建一个ISO 9660映象文件
- wodim(cdrecord):向光存储介质中写入数据
- md5sum:计算MD5校验码
二、挂载、卸载存储设备
挂载:将该设备添加到文件树中,从而允许操作系统可以操作该设备,这个过程称为挂载。
/etc/fstab 文件列出了系统启动时挂载的设备。

使用mount命令,查看已经挂载的文件系统列表。

列表的格式是:device on mount_point type filesystem_type(options)
/dev/sda2 on / type ext4 (rw)
以上表示dev/sda2设备挂载在根目录下,可读写.
首先切换到超级用户,再使用(umount)命令卸载设备。
[me@linuxbox ~]$ su -
Password:
[root@linuxbox ~]# umount /dev/sdc
然后为设备创建一个新的挂载节点,挂载节点仅仅是文件系统上的某个目录。
[root@linuxbox ~]# mkdir /mnt/cdrom
使用 -t 选项指定文件系统类型:
[root@linuxbox ~]# mount -t iso9660 /dev/sdc /mnt/cdrom
通过新建的挂载节点访问CD光盘的内容:
[root@linuxbox ~]# cd /mnt/cdrom
[root@linuxbox cdrom]# ls
然后将目录切换到挂载节点以外的地方,卸载光盘:
[root@linuxbox cdrom]# cd
[root@linuxbox ~]# umount /dev/sdc
经过上述操作,我们还需要确定设备的名称:

二、创建新的文件系统
使用fdisk命令进行磁盘分区,fdisk命令实现用户与磁盘设备进行较低层次的直接交互,该工具可以用来编辑、删除、创建设备分区。
[me@linuxbox ~]$ sudo umount /dev/sdb1
[me@linuxbox ~]$ sudo fdisk /dev/sdb
然后输入m:
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help):
使用p可以显示设备的分区表:
Command (m for help): p
Disk /dev/sdb: MB, bytes
heads, sectors/track, cylinders
Units = cylinders of * = bytes
Device Boot Start End Blocks Id System
/dev/sdb1 + b W95 FAT32
未完待续....
The linux command 之存储媒介的更多相关文章
- 《The Linux Command Line》 读书笔记01 基本命令介绍
<The Linux Command Line> 读书笔记01 基本命令介绍 1. What is the Shell? The Shell is a program that takes ...
- Linux Command Line 解析
Linux Command Line 解析 0 处理模型 Linux kernel的启动包括很多组件的初始化和相关配置,这些配置参数一般是通过command line进行配置的.在进行后续分析之前,先 ...
- 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令
Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...
- 《The Linux Command Line》 读书笔记02 关于命令的命令
<The Linux Command Line> 读书笔记02 关于命令的命令 命令的四种类型 type type—Indicate how a command name is inter ...
- Linux Command Line Basics
Most of this note comes from the Beginning the Linux Command Line, Second Edition by Sander van Vugt ...
- 15 Examples To Master Linux Command Line History
When you are using Linux command line frequently, using the history effectively can be a major produ ...
- 10 Interesting Linux Command Line Tricks and Tips Worth Knowing
I passionately enjoy working with commands as they offer more control over a Linux system than GUIs( ...
- linux高级数据存储
linux内此存储模式由5部分组成,自低向上的顺序: 物理卷,内核块设备驱动,内核文件系统驱动,虚拟文件系统,应用程序数据结构; 系统中所有的文件仅按此模式存储,无论是数据还是元数据,均在此模式下统一 ...
- Reso | The Linux Command Line 的中文版
http://book.haoduoshipin.com/tlcl/book/zh/ 本书是 The Linux Command Line 的中文版, 为大家提供了多种不同的阅读方式. 中英文双语版- ...
随机推荐
- 剑指offer——41数组中出现次数超过一半的数字
题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字.例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}.由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2. ...
- jQuery中html()再探究(转载)
我们先来看段代码,很简单,如下: /*html部分*/ <div id="div1"> <span>111</span> <span> ...
- C# WinfForm 控件之dev报表 XtraReport (五) 并排报表
有了前边的基础这个就很简单了,建一个容器报表 在detail,上放两个xrsubReport.再做两个明细报表,分别指定到xrsubreport就可以了
- HXY烧情侣
题目描述 众所周知,HXY已经加入了FFF团.现在她要开始喜(sang)闻(xin)乐(bing)见(kuang)地烧情侣了.这里有n座电影院,n对情侣分别在每座电影院里,然后电影院里都有汽油,但是要 ...
- wbinfo - 向winbind服务查询信息
总览 SYNOPSIS wbinfo [-a user%password] [-c username] [-C groupname] [--domain domain] [-I ip] [-s sid ...
- 随笔记录 yum -y clean all出错解决方案
出现以下问题的解决方案: 使用解决方案之前,要先确定一下几种情况: 1.检查光盘是否挂载 2.ISO映像文件是否使用正确 解决方案1: rm -rf /var/cache/yum/* yum repo ...
- pycharm破解教程
转载 查询 https://blog.csdn.net/u014044812/article/details/86679150
- python_django_template模块
官方文档 博文导航: 定义模板: 变量 标签: if for include url csrf_token 过滤器: 简单过滤器 HTML转义 加减乘除的过滤器 注释: 模板继承 模板语言:Dja ...
- 17. final 关键字
1.flnal修饰成员变量 1)定义: 如果一个变量不想被修改,那么就用final修饰 2)语法 public static final double PI=3.14; 3)注意 1. 被fina ...
- PHP面向对象----- 类的自动加载
1.类的自动加载 spl_autoload_register函数 test.php <?php spl_autoload_register('autoload'); // require_onc ...