Ubuntu与window的区别了解

1 Ubuntu系统的初体验

1.1 Ubuntu和windows的最大区别:目录

        在windows磁盘中每一个分区都对应一个盘符【注:盘符就是C盘,D盘...】,盘符下可以存放目录与文件。绝对路径以盘符开始,比如在C盘的abc目录下有def子目录,而der中有hello.txt文件(C:\abc\def\hello.txt)

        Ubuntu中在根目录下有abc子目录,而abc下又有def目录,def中有hello.txt文件(/abc/def/hello.txt)。我们从名字上根本无法明确hello.txt位于磁盘的哪个分区。

        注:windows下用" \ ",Ubuntu下用" / "

        总结:windows中有盘符,ubuntu中以树状结构表示文件夹与文件,没有盘符概念

       

1.2 那么在Ubuntu中如何知道hello.txt文件在磁盘的哪个分区?

        这要提到“挂载”(mount)。

1.2.1 windows中挂载情况

        对于windows中很简单。简单来说,就是磁盘的每一分分区由盘符挂载。

     

        如图对应磁盘一:C盘挂载在Partion1,D盘挂载在Partion2......

        如图对应磁盘二:K盘挂载在Partion1,J盘挂载在Partion2.......

1.2.2 Ubuntu中挂载情况

        对于Ubuntu中,因为没有盘符,所以,挂载不明确,如果想知道某个分区挂载在哪个文件下,执行命令:查看挂载情况

df -h

         比如:

/dev/sda1 挂载在 Filesystem Root(根目录)
/dev/sda2 挂载在 /boot(根目录下的boot)
/dev/sda3 挂载在 无挂载
/dev/sda4 挂载在 /home(根目录下的boot)

          因为根目录下也包含/homw目录,所以按道理说,/home挂载在第一分区,但是第四分区挂载了/home目录,此时/dev/sda1与/dev/sda4有冲突。

                1.当只有/dev/sda1挂载时,/home文件属于第一分区。

                2.当只有/dev/sda4挂载时,/home文件属于第四分区。

                3.当/dev/sda1与/dev/sda4同时挂载时,/home文件属于第四分区。(而且sda1下的home不可见)

2 补充:mount命令

命令格式:

mount [-t 指定文件系统] [-o 特殊选项] 设备文件名 挂载点

mount [-t vfstype]           [-o options]    device         dir

(1).[-t 指定文件系统] 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs

(2).[-o 特殊选项] 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集

(3).device 要挂接(mount)的设备。

(4).dir设备在系统上的挂接点(mount point)

2.1 mount命令示例

示例1:获取命令帮助

mount --hlep

示例二:查看命令版本

mount -V

示例三:查看系统所有挂载

mount -l

示例四:挂载光盘

 mkdir -p /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

示例五:挂载iso镜像文件

mkdir -p /mnt/vcdrom
mount -o loop -t iso9660 /opt/CentOS-7.0-1406-x86_64-DVD.iso /mnt/vcdrom
 

示例六:挂载U盘

mount /dev/sdb /mnt/usb/

示例七:挂载NFS网络共享盘

mount -t nfs 192.168.0.204:/disk4 /mnt/bf

示例八:取消挂载

umount /mnt/bf

你可能感兴趣的:(ubuntu,linux,运维)