跟我学Linux系统管理 第三讲 磁盘管理
跟我学Linux系统管理
-------by MT.sh
1、 lsmod |grep usb-storage查看系统是否有加载usb-storage这个模块,假设没有加载,需要我们手动加载。
2、 modprobe usb-storage 手动加载这个模块。再重复第一部查看,应该是加载成功了。
3、 fdisk –l 看看u盘的设备名叫什么,假设叫sda1.
4、 mkdir /mnt/myusb 在/mnt目录下创建muusb目录,供挂在U盘使用。
5、 mount –t vfat /dev/sda /mnt/myusb 挂载u盘。这样就可以使用了。
fdisk 是Linux提供的非常好用的磁盘分区工具,在讨论fdisk分区工具用法之前,我们先分析Linux下的磁盘分区有哪几种类型,我们在使用fdisk –l命令查看的时候会看每个分区都有Id字段的信息,该字段就是用来表示磁盘分区类型的。同windows一样,Linux下也有主分区,扩展分区以及逻辑分区,同样跟windows分区一样,每个磁盘也是最大只能有4个主分区,一个扩展分区代表一个主分区。除了以上Linux分区还有一些特殊的分区,比如用来支持做raid的分区fd还有用来做逻辑卷组的分区8e等。
我们来分析这个截图,在输入fdisk /dev/sdb回车后,提示输入command命令,它给了提示,可以输入m寻求help,实际就是fdisk分区工具的帮助文档,我输入的n,n取的是new的首字符,意思是创建新的分区,然后出现了两个action供我们选择,一个是e一个是p,在两个字母后面都给出了解释,e是extended,p是primary partition分别是扩展和主分区。我们这里选择了p,因为我们要做一个主分区,然后提示我们输入分区号,就是partition number,给出的选择只有1-4,为什么是只能是1-4,难道我们不能选择5吗?我们在前面有提到过,无论是在windows还是在linux下,一个磁盘最多只能分4个主分区,而一个扩展分区实际上也是占了一个主分区的位置,所以这里我们只能输入的是1到4之间的数字,因为是第一个分区吗,我们自然选择了1,然后出现的是first cylinder这一行,这一行是让我们选择磁盘的柱面,是一个选择范围,我们不管它,直接回车就行,让它自己决定吧,而且绝对是最优的按顺序的柱面。接着下面出现的一行Last cylinder or +size or +sizeM or +sizeK (1-522, default 522): 是让我们选择磁盘分区的大小,因为我添加的这块硬盘值有5G,所以我给第一个分区分了2048m,就是2G了,这里要注意的是一定要有+号,“+”号一定要存在,看它实际上也是给了提示的。输入+2048m回车后,这个分区就搞定了,然后它出现了同第一行一样的command提示。我们依旧和第一个分区一样,先输入n,表示增加一个分区,然后这里要注意的我们这次输入e,而不是p了,因为我们这次要新建的分区是扩展分区,所以。。。呵呵。然后给它个分区号2,然后同样是一个回车让它自己选择柱面,选择分区大小的时候,我们也不选择了,直接回车,表示把剩余大小全部都分给这个分区。最后在command提示的时候输入w,w是write的首字符,表示的是保存。一定要保存不然我们上面做的都白做了。这个时候我们用fdisk –l /dev/sdb来看下这个磁盘的分区情况,是否和我想的一样。
呵呵,貌似很奇怪,虽然多了一个分区sdb5,但是start值和end值却是和sdb2分区是一样的,对了,这就说明刚才我们在扩展分区上创建的逻辑分区成功了,你看分区大小也是和扩展分区大小一样的,唯一不同的就是ID值是83表示Linux下正常的分区,后面的System值也变成了Linux了。这里也简单提一下如何删除一个分区吧,首先和创建分区一样使用fdisk工具,输入比如我们要删除sdb的第一个分区sdb1,那我们的操作应该是这样的。
#fdisk /dev/sdb,在提示command的时候输入d,就是delete的意思,然后选择分区号1就行了,别忘记w保存。自己试试吧。要多做实验。
结束了?别着急,还没有呢,先喝口水吧,给磁盘虽然分区结束了,但是想使用这块磁盘还不行,为什么呢,跟windows一样,还要分分区进行格式化。呵呵,那我们来开始格式化吧,我记得在上一讲我们说过文件系统类型吧,其中我说我们使用最多的是ext3,对就是这个概念,ext3是就是为Linux而产生的文件系统就像windows下的ntfs和fat一样,尽管现在现在已经有了ext4,但是本人还没有使用过,只在朋友的手机上面见过。那先现在开始格式化吧,记得哦,格式会将该分区的所有文件全部消灭的哦,这个概念和windows还是保持一样的。呵呵,看截图。
算了,这个还是很简单的就不截图了,而且在51cto上面上传图像太复杂了。你在#符后面输入mkfs.ext3 /dev/sdb1然后看它什么反应吧,反正最后格式化完了就自动退出来了。要注意的是mkfs.ext3 后面跟的不是磁盘而是分区,别搞错了。这里用到的是mkfs命令,讲下啊,这个就是格式化所用到的工具了,直接在“.”后面加上你想格式化得分区类型就ok了。
性子急的朋友,可能问了,结束了吗?可以使用了啊?怎么使用啊,呵呵 ,现在还是不能使用,这里就跟windows下面不一样了,我们说过Linux下面一切皆文件,硬件设备也不例外,都是以文件的形式呈现在我们面前的,现在我们要做的就是将磁盘这个硬件设备挂载到我们的目录下面,才能使用,目录是一种特殊形式的文件,这我们也有提过的。
挂载的概念,我们在本讲的开头就说过,我们做的小实验是挂载一个U盘。用的是mount命令,对吧。首先我们创建两个目录/mnt/mydisk1 /mnt/mydisk2 。当然不一定非要在/mnt目录下挂载,我们可以挂载到别的地方呵呵。
5、 当然是用的了,对于磁盘而言,跟U盘不一样,我们当然是想让系统启动后自动挂载了,那我们就需要在这个/etc/fstab文件中添加上我们需要自动挂载的分区就可以了,打开这个文件,添加截图中最后一行,如下:
好了,那 现在我们可以在你挂载的目录下存放东西,你可以创建目录也可以创建文件了。呵呵,还不明白吗?我是说你添加的这块硬盘可以使用了。如果要卸载某设备的话用umount命令就行了,比如我们想把刚才挂载上去的第一分区sdb1卸载的话,输入umount /mnt/mydisk1就ok啦。23.50了,该睡觉了,我抽根烟,待会讲最后一点点扩展的东西,咱们就休息吧。明天还得赶早去放牛呢。家里拖拉机也坏了,还得拉去修。哎,农民容易吗?
按需加载需要修改两个文件一个是/etc/auto.master一个是/etc/auto.misc。比如我要按需加载/dev/sdb1,对了想起来,刚才在上面有提到过挂载/dev/sdb2。错的,sdb2是扩展分区不能挂载,也没有任何意义。我想说的是其实是sdb5逻辑分区。我就不改了,大家知道就行了啊。那我们看怎么修改这两个文件来完成sdb1的按需加载。
Vi /etc/auto.master
Vi /etc/auto.misc
转载于:https://blog.51cto.com/manman/515837
跟我学Linux系统管理 第三讲 磁盘管理相关推荐
- linux基础知识之磁盘管理及文件系统
linux基础知识之磁盘管理及文件系统管理 磁盘管理及文件系统管理 一.磁盘硬件介绍 1. 接口类型 2. 硬盘种类 3. 磁盘命名 二.磁盘分区及文件系统介绍 1. 分区 1.1 什么是分区 1.2 ...
- Linux(6)磁盘管理和文件系统
文章目录 6.Linux(6)磁盘管理和文件系统 前言 基础资源 磁盘管理 磁盘简介 基本磁盘管理.分区 SWAP 交换分区管理 简介 交换分区管理流程 swap 逻辑卷LVM 概述 特点 可操作性的 ...
- 15. Linux系统中的磁盘管理
Lesson15 Linux系统中的磁盘管理 文章目录 1. 什么是磁盘管理 2. 本地存储设备的识别 3. 设备的挂载和卸载 4. 解决设备正忙情况 5 磁盘分区 5.1 磁盘分区的基础知识 5.2 ...
- linux实验磁盘管理,从0到1学习网络安全 【Linux实验篇-LVM 磁盘管理】
简介 Logical Volume Manager 是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中. LVM 调整管理 ...
- 【Linux系统管理】07 软件包管理 08 用户和权限
一 软件包分类 Linux 系统和 Windows 系统之间的软件包是分开的.Windows 系统中的 .exe,.msi 是无法在Linux系统下运行.Linux 系统中的服务器应用是无法在 Win ...
- linux学习总结之磁盘管理
虚拟机操作:虚拟机-->设置-->硬盘-->添加-->确定 外接的磁盘一般放在/dev下,scsi设备一般以sd表示 ll /dev/sd*:显示所有外接scsi设备 fdis ...
- Linux系统中的磁盘管理
################################## 1.本地存储设备的识别 fdisk -l ##系统中存在的设备(存在的设备不一定能被识别) cat /proc/partition ...
- Linux常用命令(4)-磁盘管理
案数据除了档案实际内容外, 通帯有非帯多癿属性,例如 Linux 操作系统的档案权限(rwx)和文件属性(拞有者.群组.时间参数等). 文件系统会将这两部数据分别存放在不同的区块,权限属性放置到 i ...
- Linux (Ubuntu)磁盘管理与文件压缩解压(入门必看)
目录 一.Ubuntu 磁盘文件 二.磁盘和目录的容量查询命令 三.磁盘的挂载和卸载 四.Linux 下常用的压缩格式 五. gzip 压缩工具(但是不能生成压缩包) 六.bzip2压缩工具 七.ta ...
最新文章
- ESP8266-iot-2
- 向量图兼容组件VectorCompat
- Python学习:Python简介
- 北京内推 | 微软亚洲研究院MSRA STCA招聘多模态算法实习生
- JAVA——关闭ServerSocket
- vba 定义类_VBA中类的介绍及应用简介
- 关于运行jar包时的一个错误
- linux man命令原理,Linux命令之man详解
- 地址栏引用PHP中变量,PHP 读取地址栏 参数
- Python爬虫编程实践Task 01
- jetty:Address already in use: bind
- R语言入门mac——RStudio安装➕R包安装【附安装链接】
- gis怎么提取水系_利用ArcGIS水文分析工具提取河网
- 国外设计素材网址干货
- 字符串与vector和list
- SpringMVC中的拦截器介绍
- 单片机学习笔记(五)—— 键盘
- 微信小程序自定义map组件标记点markers(兼容苹果和安卓)
- 1-106兔子繁衍问题
- 国产操作系统和Linux