linux分区目录,linux调整分区大小

大家好,关于linux分区目录很多朋友都还不太明白,今天小编就来为大家分享关于linux调整分区大小的知识,希望对各位有所帮助!

linux下怎么查看目录所在的分区

Linux下没有盘符的概念,而是将各分区通过挂载到目录(挂载点)来访问实际的磁盘分区,有时候我们想知道某个文件或目录是在哪个分区上,

有如下几种方法:

1、最简单的,直接 df-h目录名

比如我要查看工作目录下的baidupan目录在哪个分区

# df-h baidupan

可以看到,baidupan在vda1分区下

2、用df或 fdisk-l查看分区挂载情况,直接输入mount或者也可以用cat/etc/mtab,然后pwd找最接近的挂载点信息

拓展内容

Linux的分区规定

1.设备管理

在Linux中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE或SCSI设备也不例外。Linux把各种IDE设备分配了一个由hd前缀组成的文件;而对于各种SCSI设备,则分配了一个由sd前缀组成的文件。

对于ide硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指ide硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个ide硬盘上的第三个主分区或扩展分区,hdb2表示为第二个ide硬盘上的第二个主分区或扩展分区。对于scsi硬盘则标识为“sdx~”,scsi硬盘是用“sd”来表示分区所在设备的类型的,其余则和ide硬盘的表示方法一样,不在多说。

例如,第一个IDE设备,Linux就定义为hda;第二个IDE设备就定义为hdb;下面以此类推。而SCSI设备就应该是sda、sdb、sdc等。

2.分区数量

要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。对于每一个硬盘(IDE或SCSI)设备,Linux分配了一个1到16的序列号码,这就代表了这块硬盘上面的分区号码。

例如,第一个IDE硬盘的第一个分区,在Linux下面映射的就是hda1,第二个分区就称作是hda2。对于SCSI硬盘则是sda1、sdb1等。

3.各分区的作用

在Linux中规定,每一个硬盘设备最多能有4个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是4个。

对于早期的DOS和Windows(Windows 2000以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。

主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。

这就是主分区和扩展分区及逻辑分区的最大区别。

我们在指定安装引导Linux的bootloader的时候,都要指定在主分区上,就是最好的例证。

Linux规定了主分区(或者扩展分区)占用1至16号码中的前4个号码。以第一个IDE硬盘为例说明,主分区(或者扩展分区)占用了hda1、hda2、hda3、hda4,而逻辑分区占用了hda5到hda16等12个号码。

因此,Linux下面每一个硬盘总共最多有16个分区。

对于逻辑分区,Linux规定它们必须建立在扩展分区上(在DOS和Windows系统上也是如此规定),而不是主分区上。

因此,我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为操作系统的引导。除去上面这些各种分区的差别,我们就可以简单地把它们一视同仁了。

4.分区指标

对于每一个Linux分区来讲,分区的大小和分区的类型是最主要的指标。容量的大小读者很容易理解,但是分区的类型就不是那么容易接受了。分区的类型规定了这个分区上面的文件系统的格式。

Linux支持多种的文件系统格式,其中包含了我们熟悉的FAT32、FAT16、NTFS、HP-UX,以及各种Linux特有的Linux Native和Linux Swap分区类型。

在Linux系统中,可以通过分区类型号码来区别这些不同类型的分区。各种类型号码在介绍Fdisk的使用方式的时候将会介绍。

如何查看linux根分区下所有目录及文件的大小

使用ls命令 ls-al

ls命令用于显示目录中的文件信息,格式为:“ls [选项] [文件]”。

Linux命令:

当咱们处在不同的工作目录下时,能够直接看到的文件也会发生变化,便可以通过ls命令的“-a”参数来看到全部文件(包括隐藏文件),再结合“-l”参数来查看文件的属性、大小等详细信息,整合之后的命令效果是这样的:

[root@linuxprobe~]#ls-al

total60

dr-xr-x---.14rootroot4096May407:56.

drwxr-xr-x.17rootroot4096May415:55..

-rw-------.1rootroot1213May415:44anaconda-ks.cfg

-rw-------.1rootroot957May407:54.bash_history

-rw-r--r--.1rootroot18Dec282013.bash_logout

-rw-r--r--.1rootroot176Dec282013.bash_profile

-rw-r--r--.1rootroot176Dec282013.bashrc

drwx------.10rootroot4096May407:56.cache

drwx------.15rootroot4096May407:49.config

-rw-r--r--.1rootroot100Dec282013.cshrc

drwx------.3rootroot24May407:46.dbus

drwxr-xr-x.2rootroot6May407:49Desktop

drwxr-xr-x.2rootroot6May407:49Documents

drwxr-xr-x.2rootroot6May407:49Downloads

-rw-------.1rootroot16May407:49.esd_auth

-rw-------.1rootroot628May407:56.ICEauthority

-rw-r--r--.1rootroot1264May407:48initial-setup-ks.cfg

drwx------.3rootroot18May407:49.local

drwxr-xr-x.2rootroot6May407:49Music

drwxr-xr-x.2rootroot6May407:49Pictures

drwxr-xr-x.2rootroot6May407:49Public

-rw-r--r--.1rootroot129Dec282013.tcshrc

drwxr-xr-x.2rootroot6May407:49Templates

drwxr-xr-x.2rootroot6May407:49Videos

-rw-------.1rootroot1962May407:54.viminfo

如果需要看目录文件信息的话,需要额外添加一个-d参数才可以,例如查看/etc目录中文件的权限与属性:

[root@linuxprobe~]# ls-ld/etc

drwxr-xr-x. 132 root root 8192 Jul 10 10:48/etc

Linux系统怎么把根目录映射到另一个分区

可以用ln-s命令创建一个软连接,也就是快捷方式它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln-s源文件目标文件。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln-s/bin/less/usr/local/bin/less-s是代号(symbolic)的意思。这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又软链接和硬链接两种,软链接就是ln-s****,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln****,没有参数-s,它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls-l命令去察看,就可以看到显示的link的路径了。 ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。1.命令格式: ln [参数][源文件或目录][目标文件或目录]2.命令功能:Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种:硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。软链接:1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式2.软链接可以跨文件系统,硬链接不可以3.软链接可以对一个不存在的文件名进行链接4.软链接可以对目录进行链接硬链接:1.硬链接,以文件副本的形式存在。但不占用实际空间。2.不允许给目录创建硬链接3.硬链接只有在同一个文件系统中才能创建这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又分软链接和硬链接两种,软链接就是ln–s源文件目标文件,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接 ln源文件目标文件,没有参数-s,它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。ln指令用在链接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。Linux系统怎么把根目录映射到另一个分区?

阅读剩余
THE END