zoukankan      html  css  js  c++  java
  • 环回文件

    一、概念

    1. 环回:

    一般指的是本地环回地址127.0.0.1(Loopback Address)。不属于任何一个有类别地址类。它代表设备的本地虚拟接口,所以默认被看作是永远不会宕掉的接口。在Windows操作系统中也有相似的定义,所以通常在安装网卡前就可以ping通这个本地回环地址。一般都会用来检查本地网络协议、基本数据接口等是否正常的。

      作用:

      (1)测试本机的网络配置:能PING通127.0.0.1说明本机的IP协议安装没有问题。
      (2)某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源,一般要指定SERVER的IP地址,但当该程序要在同一台机器上运行而没有别的SERVER时就可以把SERVER的资源装在本机,SERVER的IP地址设为127.0.0.1同样也可以运行

    2.文件系统:

    要使用一个文件系统,必须要先在硬件设备创建文件系统,然后将文件系统挂载在挂载点(mount point)的目录上。

    3.挂载:

    磁盘分区后,需要将其挂载到其他目录下(一般对应/mnt/目录),才可以进行访问。如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。

    将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。

      服务器分区的方案: 

      分区类型      分区的实际大小 
      /              1G-2G                  (最少要150–250MB) 
      /boot       32M-100M                (启动分区,最多只要100M左右) 
      /opt         100M-1G                (附加应用程序) 
      /tmp        40M-1000M                (最大可以设为1G左右,如果加载ISO镜像文件就设为4G左右吧,一般不用那么多) 
      /home     2G-10G                  (每个用户100M左右,具体自定。用户目录。) 
      /usr         3G-10G                  (最耗用空间的部份。最少要500M左右,一般宽松的服务器要分到4-6G) 
      /usr/local 3G-15G                  (自已安装程序安装在此) 
      /var          2G--硬盘余下全部空间        ( 最少300M-500M,一般2-3G,做服务器的话把上面余下的空间都分给它) 
      swap     2G(内存为1G)

    4.环回文件:

    指那些在文件中而非物理设备中创建的文件系统。

    5.环回文件的创建:

      (1)首先创建一个块文件。

    [root@localhost linux_shell]# dd if=/dev/sr0 of=/tmp/image.img bs=1G count=1
    1+0 records in
    1+0 records out
    1073741824 bytes (1.1 GB) copied, 30.2542 s, 35.5 MB/s

      (2)格式化为如ext4文件系统。(当然也可以用其他文件系统vtfs等)

    [root@localhost tmp]# mkfs.ext4 image.img 。
    mke2fs 1.42.9 (28-Dec-2013)
    image.img is not a block special device.
    Proceed anyway? (y,n) y
    [root@localhost tmp]# file image.img 
    image.img: Linux rev 1.0 ext4 filesystem data, UUID=c3a19460-aec4-4615-8c41-b01da5f395c3 (extents) (64bit) (huge files)

      (3)将该文件系统模拟成硬件设备。(环回文件对应的设备一般用/dev/loop?)

    [root@localhost tmp]# losetup /dev/loop0 image.img 

      (4)最后挂载这个模拟出来的设备。

    [root@localhost tmp]# mkdir /mnt/loopDevice/
    [root@localhost tmp]# mount /dev/loop0 /mnt/loopDevice/
    [root@localhost tmp]# df  #选项[-kh]
    Filesystem            1K-blocks     Used Available Use% Mounted on
    省略
    /dev/loop0               999320     2564    927944   1% /mnt/loopDevice
  • 相关阅读:
    10 查看创建表的语句:show create table emp;
    9 常用命令?
    8 如何查看表中的数据?
    7 查看表结构
    构建之法阅读笔记3
    每日汇报
    每周总结
    每日汇报
    每周总结
    每日总结
  • 原文地址:https://www.cnblogs.com/ytdyz/p/12671723.html
Copyright © 2011-2022 走看看