系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux Container制作文件系統(tǒng)

Linux Container制作文件系統(tǒng)的步驟

時(shí)間:2015-03-05 14:38:00 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150304/40066.html 手機(jī)查看 評(píng)論

  Linux Container簡(jiǎn)稱LXC,與傳統(tǒng)的虛擬化技術(shù)相比,它有性能損耗小、不要指令級(jí)模擬等優(yōu)勢(shì),同時(shí)還能夠制作文件系統(tǒng),即rootfs,下面小編就給大家介紹下Linux Container制作文件系統(tǒng)的步驟。

 Linux Container制作文件系統(tǒng)的步驟

  一、創(chuàng)建文件系統(tǒng)與掛載表

  1、準(zhǔn)備目錄

  mkdir /lxc

  然后進(jìn)入/lxc目錄中,創(chuàng)建根文件系統(tǒng)的目錄

  mkdir rootfs

  進(jìn)入/lxc/rootfs目錄中,創(chuàng)建其他目錄

  1 mkdir bin dev etc lib lib64 proc sbin sys usr var

  2、創(chuàng)建掛載表

  在/lxc目錄下,新建文件fstab,編輯內(nèi)容如下:

  /bin /lxc/rootfs/bin none ro,bind 0 0

  /sbin /lxc/rootfs/sbin none ro,bind 0 0

  /lib /lxc/rootfs/lib none ro,bind 0 0

  /lib64 /lxc/rootfs/lib64 none ro,bind 0 0

  /etc /lxc/rootfs/etc none ro,bind 0 0

  /usr /lxc/rootfs/usr none ro,bind 0 0

  /dev /lxc/rootfs/dev none rw,bind 0 0

  /dev/pts /lxc/rootfs/dev/pts none rw,bind 0 0

  /proc /lxc/rootfs/proc proc defaults 0 0

  /sys /lxc/rootfs/sys sysfs defaults 0 0

  其大意就是將宿主機(jī)操作系統(tǒng)的/bin /sbin /lib /etc等目錄掛載到/lxc/rootfs下的對(duì)應(yīng)目錄中。

  二、啟動(dòng)lxc

  1、編輯lxc配置文件

  編輯config文件,內(nèi)容如下

  lxc.utsname = host_name

  lxc.rootfs = /lxc/rootfs

  lxc.mount = /lxc/fstab

  2、啟動(dòng)lxc,執(zhí)行bash命令

  lxc-execute -n lxc1 -f config bash

  這樣就啟動(dòng)了一個(gè)名為lxc1的Container,執(zhí)行bash,就相當(dāng)于進(jìn)入了Container內(nèi)部。如果在終端輸出不正常,就使用命令reset。

  3、查看lxc內(nèi)部文件系統(tǒng)

  bash-4.1# ls

  bin data dev etc lib lib64 proc sbin sys usr var

  我們發(fā)現(xiàn)只能在/lxc/rootfs內(nèi)部進(jìn)行操作。

  上面就是Linux Container制作文件系統(tǒng)的步驟的介紹了,需要先創(chuàng)建文件系統(tǒng)和掛載表,然后再啟動(dòng)LXC,編輯器配置文件,從而實(shí)現(xiàn)文件系統(tǒng)的制作。

發(fā)表評(píng)論

0

沒有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄