偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux操作系統(tǒng)以實際物理硬盤做為虛擬文件系統(tǒng)

運維 系統(tǒng)運維
構建Linux操作系統(tǒng),目前在一個Linux操作系統(tǒng)中構建另一個Linux操作系統(tǒng),主要是通過chroot工具和軟件包提取工具來構建。基礎的東西還是需要一點的,請參考:《通過chroot 構建Linux操作系統(tǒng)概要》

給大家推薦一款很不錯的Linux操作系統(tǒng)很有學習價值,這里我主要講解Linux操作系統(tǒng)的應用,包括介紹xLinux操作系統(tǒng)知識等方面。虛擬Linux操作系統(tǒng)的文件存儲系統(tǒng);我們虛擬的系統(tǒng)應該有一個存儲的地方,也就是文件系統(tǒng)。

被虛擬的系統(tǒng)能安裝和運行在哪些文件系統(tǒng)上呢?能安裝和運行在一個實際的物理分區(qū)上,一個映像文件中,或NFS等網(wǎng)絡文件系統(tǒng)中;

以實際物理硬盤做為虛擬Linux操作系統(tǒng)文件系統(tǒng);

以實際物理硬盤分區(qū)做為虛擬Linux操作系統(tǒng)的文件系統(tǒng),要經(jīng)過硬盤分區(qū),創(chuàng)建文件系統(tǒng)流程;請參考:《Linux 創(chuàng)建文件系統(tǒng)及掛載文件系統(tǒng)流程詳解》準備物理分區(qū)及創(chuàng)建文件系統(tǒng);
《Linux 查看磁盤分區(qū)、文件系統(tǒng)、使用情況的命令和相關工具介紹》
《實例解說 fdisk 使用方法》
《合理規(guī)劃您的硬盤分區(qū)》
《Linux 創(chuàng)建文件系統(tǒng)及掛載文件系統(tǒng)流程詳解》

在物理分區(qū)上構建Linux操作系統(tǒng);

構建Linux操作系統(tǒng),目前在一個Linux操作系統(tǒng)中構建另一個Linux操作系統(tǒng),主要是通過chroot工具和軟件包提取工具來構建。基礎的東西還是需要一點的,請參考:《通過chroot 構建Linux操作系統(tǒng)概要》

目前在開源社區(qū)中,已經(jīng)有人把一些常用的發(fā)行版的基礎系統(tǒng)做好了。我們能拿過來直接用。呵。。。。。只要有基礎系統(tǒng),我們就能chroot進入,我們就能用相應發(fā)行版軟件包管理器來構建Linux操作系統(tǒng)了。

Linux操作系統(tǒng)之基礎系統(tǒng)資源:http://jailtime.org您可以直接下載您喜歡的Linux操作系統(tǒng),解壓后,然后掛載映像文件,然后把映像文件的內(nèi)容都拷到物理分區(qū)中就好了。不過還得做一點小小的修改,比如您下載系統(tǒng)映像文件中的/etc/fstab等文件。要根據(jù)您的引導的虛擬Linux操作系統(tǒng)中定義的虛擬映射點來改。

虛擬Linux操作系統(tǒng)的引導文件中關于文件系統(tǒng)的定義;

如果您的硬盤有一定的空間,就可以把被虛擬的Linux操作系統(tǒng)安裝在硬盤的實際物理分區(qū)中,當然您首先得準備一個硬盤分區(qū)。然后格式化成Linux的文件系統(tǒng),比如ext3或reiserfs 等;

然后是在這個分區(qū)上構建您想要虛擬的Linux操作系統(tǒng),***才是寫虛擬Linux操作系統(tǒng)的引導配置文件,在配置文件中,要用phy:來指定。比如:disk = ['phy:hda7,sda1,w'] 中文意思就是:disk=['phy:分區(qū),映射點,w']
 
這行是什么意思呢?就是表示被虛擬的Linux操作系統(tǒng)安裝在/dev/hda3,我們要把hda3硬盤分區(qū)虛擬映射到/dev/sda1,并且是可讀可寫的;在這里要值得注意的是虛擬平臺正在使用中的分區(qū)不能做為是映射點。

比如我在Slackware是位于/dev/hda6的虛擬平臺,也就是真實運行的Linux操作系統(tǒng),我想用它來虛擬位于/dev/hda7分區(qū)的Fedora。所以我不能把/dev/hda6做為hda7的映射點。也就是下面一行是錯誤的:

  1. disk = ['phy:hda7,hda6,w'] 如何定義映射點,其實也比較好辦,只要符合Linux設備的規(guī)則就可以;比如下面的也可以;  
  2. disk = ['phy:hda7,sda2,w']  
  3. disk = ['phy:hda7,sda3,w']    
  4. disk = ['phy:hda7,sdb1,w']   
  5. disk = ['phy:hda7,sdb2,w']   
  6. ... ...  

什么是映射點呢?也就是說通過phy定義后,被虛擬的Linux操作系統(tǒng)的位于的真實的物理分區(qū),在虛擬平臺中,被映射到另一個分區(qū);可能這樣說有點不太明白。舉個例子吧:比如我們在Slackware虛擬Fedora ,而Fedora 位于/dev/hda7中。我們在引導Fedora的配置文件中定義Fedora所用的物理分區(qū)被映射到/dev/sda1;

  1. disk = ['phy:hda7,sda1,w']   
  2. root = "/dev/sda1 ro" 

當我們把Fedora引導起來的時候,F(xiàn)edora的文件系統(tǒng)就是用被虛擬后的分區(qū),也就是/dev/sda1。在Fedora中,我們通過df -h 查看到Fedora是位于/dev/sda1。所以在引導Fedora的配置文件中,還要有一行來指定Fedora的root在哪里,就在/dev/sda1上;因為/dev/hda7已經(jīng)被虛擬到了/dev/sda1。這回明白了吧;

以映像文件做虛擬Linux操作系統(tǒng)的文件系統(tǒng);

以映像文件做為虛擬Linux操作系統(tǒng)的文件系統(tǒng),這種方法是比較常用。也是比較方便和易于操作的,也就是說被虛擬的Linux操作系統(tǒng)是放在了一個文件中。

創(chuàng)建映像文件;

  1. [root@localhost ~]# dd if=/dev/zero of=fedora50.img  bs=2k  seek=2048k count=1 
  2. 讀入了 1+0 個塊  
  3. 輸出了 1+0 個塊  
  4. [root@localhost ~]# ls -lh fedora50.img  
  5. -rw-r--r--  1 root root 4.1G 2006-04-13 01:27 fedora50.img 

我們可以用dd來創(chuàng)建映像文件,上面的例子是創(chuàng)建了大小為4.1G的體積的,名為fedora50.img的映像文件;您可以調(diào)整上面命令參數(shù)的大小來創(chuàng)建您想要的體積大小的映像文件。

格式化映像為Linux文件系統(tǒng);

Linux文件系統(tǒng),比如ext3或reiserfs,看自己喜歡吧;您可以用mkfs.ext3或mkfs.reiserfs命令來創(chuàng)建文件系統(tǒng),請參考:

  1. [root@localhost ~]# /sbin/mkfs.ext3 fedora50,img  
  2. mke2fs 1.38 (30-Jun-2005)  
  3. fedora50,img is not a block special device.  
  4. Proceed anyway? (y,n) y 注:在這里輸入y就時行格式化了,然后遇到提示之處,都是用回車。 

這樣fedora50.img就是ext3文件系統(tǒng)了,你可以用mount -o loop 來掛載使用它,在它上面存儲文件等。

  1. [root@localhost ~]# mkdir /mnt/fedora50  
  2. [root@localhost ~]# mount -o loop fedora50.img /mnt/fedora50  
  3. [root@localhost ~]# df -h  
  4. root@localhost:/opt# df -lh  
  5. Filesystem            容量  已用 可用 已用% 掛載點  
  6. /dev/hda6              12G  8.5G  3.3G  73% /  
  7. /root/fedora50,img     4.0G  129M  3.7G   4% /mnt/fedora 

上面的一系列命令執(zhí)行下去后,說明fedora50.img已經(jīng)掛載到了/mnt/fedora目錄中,我們可以向/mnt/fedora中存放文件。這樣就寫到了fedora50.img映像文件中。寫完后,我們可以卸載fedora50.img;[root@localhost ~]# umount  /mnt/fedora
 
在映像文件上構建Linux操作系統(tǒng);

在映像文件上構建Linux操作系統(tǒng),目前在一個LinuxLinux操作系統(tǒng)中構建另一個Linux操作系統(tǒng),主要是通過chroot工具和軟件包提取工具來構建?;A的東西還是需要一點的,請參考:目前在開源社區(qū)中,已經(jīng)有人把一些常用的發(fā)行版的基礎系統(tǒng)做好了。我們能拿過來直接用。

只要有基礎系統(tǒng),我們就能chroot進入,我們就能用相應發(fā)行版軟件包管理器來構建Linux操作系統(tǒng)了。 Linux操作系統(tǒng)之基礎系統(tǒng)資源:http://jailtime.org虛擬Linux操作系統(tǒng)的引導文件中關于文件系統(tǒng)的定義;

  1. disk = ['file:/opt/vmos/vmos.img,sda1,w', 'file:/opt/vmos/vmos.swap,sda2,w']  
  2. root = "/dev/sda1 ro" 

我們還是以實例解說,把裝有vmos.img的映像映射到/dev/sda1 分區(qū),vmos.img就是虛擬Linux操作系統(tǒng)root存放地。vmos.swap是被虛擬文件系統(tǒng)的交換分區(qū),這個交換分區(qū)也是一個文件,被映射到了/dev/sda2 。然后通過root= 行來指定虛擬Linux操作系統(tǒng)所處的分區(qū),這個位置就是被虛擬后的分區(qū)。

定義時要注意自己的這些文件存放在哪了?上面的例子表示vmos.img和vmos.swap是存放在/opt/vmos目錄中。要看好了。。

【編輯推薦】

  1. 學習Linux操作系統(tǒng)推薦首先從Fedora開始
  2. Linux操作系統(tǒng)Redhat系列與Debian系列
  3. Linux操作系統(tǒng)最快方式去讀每一個Linux操作系統(tǒng)
  4. Linux操作系統(tǒng)直接建立在內(nèi)核基礎上
  5. Linux操作系統(tǒng)統(tǒng)實驗場景簡介
責任編輯:佚名 來源: CSDN
相關推薦

2020-07-22 14:53:06

Linux系統(tǒng)虛擬文件

2023-12-06 09:32:35

Linux系統(tǒng)

2019-09-20 10:04:45

Linux系統(tǒng)虛擬文件

2018-08-24 10:10:25

Linux文件系統(tǒng)技術

2019-05-22 09:00:16

Linux虛擬文件系統(tǒng)

2019-05-29 16:33:32

Linux虛擬系統(tǒng)

2009-07-21 10:49:26

ASP.NET虛擬文件

2009-12-10 14:27:07

Linux操作系統(tǒng)

2024-02-02 10:38:06

虛擬文件系統(tǒng)VFS

2009-12-22 11:30:38

Linux操作系統(tǒng)

2022-04-21 14:09:17

lsofLinux虛擬文件

2020-10-12 17:40:44

lsofLinux虛擬文件

2025-03-28 09:19:11

2010-04-22 14:42:34

Aix操作系統(tǒng)

2010-04-08 15:58:24

Unix操作系統(tǒng)

2010-04-15 16:24:10

Unix操作系統(tǒng)

2009-12-10 13:35:25

Linux操作系統(tǒng)

2019-06-14 14:58:58

虛擬文件系統(tǒng)Linux

2010-01-08 18:01:03

Ubuntu硬盤操作

2010-04-22 14:45:31

Aix操作系統(tǒng)
點贊
收藏

51CTO技術棧公眾號