磁盘分区:先在虚拟机设置里添加一个新硬盘

查看现在电脑上有几个硬盘:ls /dev/硬盘名

分区命令:fdisk  /dev/硬盘名

进入之后,可以输入 m 查看命令的具体是使用

新建分区:n→p(选择建立主分区,只能建4个,e为建拓展分区)

分区工具fdisk用法介绍

fdisk命令参数介绍

p、打印分区表。

n、新建一个新分区。

d、删除一个分区。

q、退出不保存。

w、把分区写进分区表,保存并退出。

例:①[root@localhost ~]# fdisk /dev/hdd

②按"p"键打印分区表(新建时可以看到硬盘还未分区)

③按"n"键新建一个分区,会出现两个菜单:e表示扩展分区,p表示主分区

④按"p"键出现提示:"Partition number (1-4): "选择主分区号

输入"1"表示第一个主分区,回车,建第一个分区

提示最后一个柱面或大小,输入+5620M 按回车,表示第一个分区为5G空间

这样一个分区就建好了

再开始建第二个分区:步骤同上,但在按p时选择2,表示建第二个,如果将 剩余的空间都分给第二个分区,则直接按两下回车

最后w保存

分完区后需要对硬盘进行格式化:mkfs.ext4  /dev/硬盘名1(2)

注:拓展分区不能格式化

然后再需要挂载,先建挂载目录:mkdir 目录名

挂载到该目录下:mount  /dev/硬件名1  /目录名

例:mount  /dev/sdb1  /sdb1

PS:在实际使用中是使用建的挂载目录,建的分区相当于硬盘,是不能直接操作的

同一分区挂载点可以有多个,但这些挂载点是共同的,改变其中一个挂载点下的内 容,其他的也会跟着改变

查看分区信息:df  -h或者mount

卸载分区:umount  /dev/sdb1

强制卸载:umount  -l

指定特定权限:mount  -o

例:mount  -o  remount,ro  /dev/sdb1(重新建立挂载,变为只读权限)

统计查看目录文件下的大小:du  -sh

例:du  -sh  /etc(查看etc的大小)

查看硬盘可建文件数(inodes):df  -i

查看硬盘可建文件的大小:df  -h

dd  if=/dev/zero  of=/sdb1/test  bs=10G  count=1

(建立一个文件,输出到/sdb1/test文件中,大小是10G的,数量是1个)

软连接:mkdir  /a  /b            touch  /a/source.txt

Ln  -s  /a/source.txt  /b/des.txt

建立软连接  指定源文件   链接文件

特点:类似于Windows的快捷方式

硬链接:touch  /a/s.txt

Ln  /a/ s.txt  /b/d.txt

建立硬链接  指定源文件  链接文件

注意:ls  -i  查看文件的inode号

硬链接的/a/stxt与链接文件的/b/d.txt这两者的inode号是一样的

软链接的/a/source.txt与链接文件的/b/des.txt这两者的inode是不一样的

硬链接的特点:删除链接或者源文件,另一个无影响

修改链接或源文件的其中一个,另一个跟着变

区别于软链接,软链接可以跨分区建,而硬链接不能跨分区建

差异的原因:软链接的链接文件是指向源文件的名称,而不是指向存放数据的block块

而硬链接的链接文件是直接指向存放数据的block块,如下图示

对于一个硬盘分区来说:其初始信息为

硬盘存满分为两种情况:一种是空间的存满,另一种是inode号用完

PS:软链接的inode号不一样是如何寻找源文件

由硬盘文件系统新信息,按上图显示的具体信息:

对于一个软链接b.txt,可以知道他的inode号,通过inode号知道其详细信息,便知道指针是指向源文件a.txt的文件名,

由此得到对应的inode号,再通过a.txt的 inode号指向对应的block块

linux 硬连接 跨分区,Linux硬盘分区和软硬链接相关推荐

  1. 四种Linux硬盘分区方式,硬盘分区原理和Linux分区方式。

    引用:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/03/2997098.html PS:本文仅对知识点作总结.详情请参考原文. 首先 ...

  2. 26.分区格式化,硬盘分区,fdisk详解,mkfs格式化,mkfs.ext4,mkfs.xfs详细使用方法和示例

    本章详细讲解分区格式化,硬盘分区,fdisk使用,mkfs格式化,mkfs.ext4,mkfs.xfs详细使用方法和示例 文章目录 fdisk 分区操作 格式化作用 查看分区信息 选项含义 创建分区 ...

  3. 计算机WIN7动态硬盘分区,win7硬盘分区教程

    win7硬盘分区教程 硬盘分区其实是对硬盘的一种格式化,进行了此步骤后才可以使用硬盘保存各种数据,下面是小编为大家详细介绍win7硬盘分区教程,欢迎大家阅读! 一.进入磁盘管理工具 我们点击要对硬盘进 ...

  4. php 获取硬盘所有分区,硬盘怎么分为整数分区|电脑硬盘分区整数对照表

    硬盘整数分区算法是什么?相信大家都遇到这样的问题,在分区过程中明明指定100G空间,结果分区完成显示99.9GB.那么要怎么把硬盘分区分成整数呢?其实硬盘分区大小是有一个算法来计算的,不能靠1G=10 ...

  5. win7无损分区和硬盘分区调整合并

    原文地址:http://hi.baidu.com/zhuxiango/item/4d435cd39f63e7e3b3f7779e 软件下载地址:http://www.greenxf.com/soft/ ...

  6. 计算机磁盘在线分区,电脑硬盘分区几个最好?你还把电脑硬盘分成C、D、E、F盘吗?...

    电脑硬盘分区几个最好?很多新购买的电脑硬盘只分了两个区,有些小伙伴觉得有些不习惯,有些小伙伴则是觉得电脑硬盘分区应该3个~5个之间.殊不知,电脑硬盘分区是会直接影响文件传输速度以及占用电脑空间的,接下 ...

  7. linux桌面版分区,ubuntu硬盘分区方案推荐-桌面版

    一.双系统的分区方案(分区推荐选择GParted的LiveCD,可以从DistroWatch大本营下载回来刻成小光盘作为常备工具盘,当然其他分区工具也可以): 1.要搞双系统先装winxp,然后再装L ...

  8. linux parted 直接删除分区,CentOS7硬盘分区,删除分区,格式化分区硬盘,支持4T硬盘,fdisk,parted简单用法...

    本文简单介绍下Linux下磁盘分区.格式化等基本操作. 一.  查看分区表状态 先查看下是否有磁盘没有分区 fdisk -l 二.用fdisk 对/dev/sdb 进行分区(注意:超过2T的硬盘要使用 ...

  9. Linux硬连接、软连接的原理 兼述磁盘组成文件系统类型

    引子 目前,UNIX的文件系统有很多种实现,例如UFS(基于BSD的UNIX文件系统).ext3.ext4.ZFS和Reiserfs等等. 不论哪一种文件系统,总是需要存储数据.硬盘的最小存储单位是扇 ...

最新文章

  1. 九度 1553:时钟(模拟题)
  2. 算法和编程面试题精选TOP50!(附代码+解题思路+答案)
  3. python程序员总结的一些基本语法
  4. asp.net 开源
  5. 算法导论--python--插入排序
  6. requests + BeautifulSoup + json
  7. 怎样验证TextBox输入的全是数字 - .NET技术 / ASP.NET
  8. 新浪微博:大规模离线视频处理系统的架构设计
  9. 算法训练 字符串编辑 java
  10. Shell入门(十)之echo
  11. 模拟纳指stock的小例子
  12. Leetcode--164. 最大间距
  13. 专访阿里数据库备份专家 教你pick最有效的备份系统
  14. MongoDB的RestAPI微服务组件--Mongo-Rest介绍
  15. lambdapython语法_Python中lambda表达式的语法与应用
  16. 安卓10不支持qmc解码_如何开启 安卓10 隐藏的桌面模式并或者显示器拓展支持
  17. 一周“金”榜:CSDN创作者收益周排行榜(1月3日到1月9日)
  18. Jupyter Notebook 五大效率插件
  19. 我的内存怎么不够用了?
  20. A tutorial on Principal Components Analysis - 主成分分析(PCA)教程

热门文章

  1. 如何让Windows 只显示某些文件扩展名
  2. Java语法基础----课后实践作业
  3. 2008年6月6日今天终于调回公司本部啦,记录历史的一天。
  4. Java后端避坑——如何使用注解忽略掉JavaBean的属性值
  5. shell-脚本入门【转】
  6. shell编程脚本练习题
  7. html地址栏传值问题
  8. Facebook开发地面技术扩大互联网连接
  9. android中获取打气筒的几种方式
  10. 一个微积分不等式---积分不等式,微分证明法