硬盘和文件系统管理

1、预备知识 介绍Linux硬盘知识(文件命名方案xxyN) 分区名的前两个字母表示分区所在设备的类型(hd是IDE硬盘,sd是SCSI硬盘,scsi比IDE速度和扩展更好)课外阅读材料

Y字母表示分区所在的设备编号例如hda表示第一个IDE硬盘,sdb表示SCSI第二个硬盘

N表示分区,hda3表示第一个IDE硬盘上的第三个分区(主分区或者扩展分区) 挂载文件系统命令 注意:如果/usr/local目录下挂载/dev/sda5,而/usr/local/myfile目录下挂载/dev/sda7,这样/usr/loca/test/在sda5上存储而/usr/local/myfile/test在sda7上

新建分区

新建分区命令: fdisk分区命令 fdisk -l 显示sda硬盘分区信息然后

输入n创建主分区

选择e是扩展分区,p是主分区

然后选择1-4分区编号

然后输入开始位置(如果直接按下enter那么就是从剩余起始位置开始建立分区)然后输入结束位置(如果按下enter那么就是剩余所有空间作为分区),然后查看分区信息p,保存分区信息并退出fdisk输入w即可

附录:需要在硬盘存放数据需要以下过程:

使用fdisk命令创建分区 使用mkfs命令在分区创建文件系统(类似windows下的ntfs) 使用mount命令挂载文件系统,或者修改/etc/fstab使得开机自动挂载 使用mount卸载文件系统

(建立分区之后需要重启电脑)

然后进入建立文件系统 mkfs -t [文件系统类型][磁盘设备名]

mkfs -t ext3 /dev/sdb1         格式化sdb1创建ext3文件系统(有ext2,vfat,msdos等下去之后可以自己查阅相关资料)注释:我把所有分区建立之后没有可用空间,提示不能建立文件系统,所以大家建立分区的时候注意别把所有空间建立了

第三步:挂载文件系统

Mount [-参数] [设备名称] [挂载点] 参数说明: -t:指定设备的文件系统类型 auto:自动检测文件系统 -o:指定挂载文件系统时的选项 codepage:代码页 iocharset:字符集 ro:以只读方式挂载 rw:以读写方式挂载 nouser:一般用户无法挂载 user:可以让一般用户挂载设备 例子:mkdir /down 建立挂载目录 然后把第二块硬盘的第一个分区挂载在down目录下 mount -o ro /dev/sdb1 /down(只读方式挂载)

查看挂载情况df -h或者mount -s或者cat /etc/mtab

第四步:卸载文件系统 umount [选项]-t<文件系统类型> [文件系统] 说明:umount可卸载目前挂在linux目录下的文件系统,除了直接指定文件系统外也可以使用设备名称或者挂入点来表示文件系统 参数如下: -a 卸载/etc/mtab中记录所有文件系统 -n 卸载时不要将信息写入/etc/mtab中 -r若无法卸载则尝试以只读方式重新挂入文件系统 -t仅仅卸载选项中所指定的文件系统

例子:

umount /dev/sdb1

如果分区不能被卸载,别人正在使用该分区,那么可以查看使用该分区的进程杀死之后卸载

使用fuser -k /down 就是杀死了,使用down目录下分区的用户进程

开机自动挂载 查看  /etc/fstab

第一列是设备或者分区信息,第二列是默认挂载点,第三列是分区类型,第四列是挂载参数,第五列转存选项(声明:可能由于计算机不同而不相同,但是都是相似的) 其中第四列是挂载选项,auto和noauto自动挂载和不自动挂载

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编码小白

图片服务器搭建

1. 分析需求图片服务器的原因 在网站开发过程中使用tomcat集群时,可能存在在一个tomcat服务器中上传,在另外一个tomcat中进行访问,这样就会导致资...

1.2K7
来自专栏转载gongluck的CSDN博客

搭建 FTP 文件服务

安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 apt-get 安装 vsftpd: sudo apt-get in...

1.1K7
来自专栏编程

手把手教你用 1行Python 代码实现 FTP 服务器-Pyftpdlib

摘要: 当你想快速共享一个目录的时候,这是特别有用的,只需要1行代码即可实现。 ? 当你想快速共享一个目录的时候,这是特别有用的,只需要1行代码即可实现。 FT...

2098
来自专栏磨磨谈

掉电后osdmap丢失无法启动osd的解决方案

本篇讲述的是一个比较极端的故障的恢复场景,在整个集群全部服务器突然掉电的时候,osd里面的osdmap可能会出现没刷到磁盘上的情况,这个时候osdmap的最新版...

1273
来自专栏蓝天

Solution: AC_CONFIG_MACRO_DIR conflicts with ACLOCAL_AMFLAGS

.ibtoolize: AC_CONFIG_MACRO_DIR([./aclocal]) conflicts with ACLOCAL_AMFLAGS=-I ...

871
来自专栏企鹅号快讯

php-安全设置,做好基础安全!

0x00 隐藏php版本 expose_php=off 0x01 禁用危险的php函数 disable_functions=popen,pentl_exec,p...

2475
来自专栏网络

手把手教你用1行Python代码实现FTP服务器-Pyftpdlib

元旦快乐 当你想快速共享一个目录的时候,这是特别有用的,只需要1行代码即可实现。 FTP 服务器,在此之前我都是使用Linux的vsftpd软件包来搭建FTP服...

2607
来自专栏ytkah

dedecms批量导出新增文章url和标题

  百度站长工具推出主动提交功能有一段时间了,可以将新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。那么dedecms如何批量导出新增文章u...

37112
来自专栏kangvcar

手把手教你用1行Python代码实现FTP服务器 -- Pyftpdlib

2006
来自专栏闵开慧

从安装linux到安装hadoop

1. windows install vmware 2. change the CD-ROM as ISO files 3. inst...

36511

扫码关注云+社区

领取腾讯云代金券