Linux磁盘分区

Linux磁盘分区(逻辑结构)

  • 主分区
    一个磁盘的主分区最多有4个主分区
  • 扩展分区
    可以有0到1个,扩展分区不能直接使用,需要划分成逻辑分区
  • 逻辑分区
    数量上没有限制
  • 主分区+扩展分区 <= 4
    Windows的硬盘分区
    Windows中的分区
    Linux磁盘分区
    磁盘0:C
    磁盘1:D,E,F
    磁盘2:未使用
    Windows的硬盘编号
    Windows系统用磁盘0,磁盘1,磁盘2,磁盘3…来表示多块硬盘
    字母编号(盘符)表示单个分区
    Linux磁盘分区
    Linux的硬盘分区
    Linux磁盘分区
    sda1:/boot
    sda2:/,swap
    sdb:未使用
    Linux的硬盘编号
    SATA或者SCSI类型的硬盘,用sd表示,多块SATA或者SCSI类型的硬盘表示:sdb,sdb,sdc…
    后跟数字表示磁盘内分区编号
    Linux磁盘分区
    Windows分区编号
    Windows系统中,需要分区时,必须给分区分配盘符.
    未分配盘符的分区无法使用.
    Linux磁盘分区
    当分配完26字母的盘符名后,后面未被分配的分区由于没有多余的字母去给它们分配盘符(“Z"后的这个分区是无法被分配的)
    Windows分区编号–超26字母处理
    选择未分配盘符的分区,右键"更改驱动器名和路径”
    然后选择"添加"
    Linux磁盘分区
    正常情况:选择:更指派以下驱动器号
    超26字母:选择:装入以下空白NTFS文件夹中
    Linux磁盘分区
    装入以下空白NTFS文件夹:作用==>将无法被分配的分区通过在其他已被分配盘符的分区中新建一个空文件夹来间接访问–类似快捷方式
    Linux磁盘分区
    Linux分区编号–超26字母处理
  • Linux系统中,只有一个盘符:/(根盘符),即"/"目录必须划分
  • 其他分区采用在/下建文件夹的方式访问(这个过程叫mount)
  • mount=分配盘符(windows)
    Linux磁盘分区
    对设备的操作
    Windows:<font color=’‘0000FF>对设备的操作必须通过驱动程序定义的函数,用户很难直接和硬件交互,工作在内核外的各种程序必须通过操作系统与设备交互.
    Unix/Linux:<font color=’'0000FF>所有的设备都是作为文件系统的一个节点来挂载和使用的.
    Linuxh和Winodws分区示例
    Linux磁盘分区
    Windows:系统挂载在分区上 Linux:分区挂载在系统在系统上
    Linux里面每个分区相当于一个独立的硬件;mount(挂载)提供一个现实的通道,要在Linux中现实其他媒体的东西都要先挂载,一些硬件是安装时就挂载的;swap分区最好独立出来,它主要用作虚拟内存.
    Linux分区方案
    至少要有两个分区
    Linux磁盘分区

虚拟机

可以在一台电脑(服务器)模拟出来若干台单独的PC,每台PC可以运行单独的操作系统(Windows,Unix,Mac,Linux等)而互不干扰.
可以实现一台电脑"同时"运行很多歌操作系统,可以将这几个操作系统连成一个网络,或者能单独联网.
VMWare,VirtualBox
VMWare:是全球桌面导数据中心虚拟化解决方案的领导厂商
VMWare是一个"虚拟PC"软件公司,提供服务器,桌面虚拟化的计解决方案.
VMWare虚拟系统联网方式:

  • NAT(网络地址转换模式)–vmnet8:使用NAT模式,就是网虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网.
  • 虚拟机默认采用NAT方式联网.
    VirtualBox:一款开源虚拟机软件
    VirtualBox是由德国Innotek公司开发,由Sun公司出品的软件,使用Qt编写,在Sun被Oracle收购后正式更名成Oracle VM VirtualBox.
    虚拟机联网方式:
  • bridged(桥接模式)-vmnet0
    在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一*立主机,它可以访问网内任何一台机器以及外网.
  • host-only(主机模式)-vmnet1
    在某些特殊的网络调试环境中(如DHCP),要求将真实环境和虚拟环境隔离开,这时可采用host-only模式;虚拟系统和真实的网络是被隔离开的.

远程连接Linux

主机系统为Linux:

  • 连接工具:Terminal
  • 连接协议;SSH(Secure Shell):安全外壳协议
    SSH建立在应用层和传输层基础上的安全协议;SSH是目前较为可靠,专为远程登录回话和其他网络服务提供安全性的协议
    Linux通过ssh连接其他主机:
    Linux磁盘分区
    主机系统为Windows:
  • 连接工具:XShell,putty等图形化工具
  • 连接协议:SSH(Secure Shell):安全外壳协议
    Linux磁盘分区
    xshell5登录服务器界面:
    Linux磁盘分区