論壇電子電玩

Dockstar 使用和破解 DIY 全指南-$20-40 的Linux 計算機及互聯網共享設備(新版)
Dockstar 使用和破解 DIY 全指南-$20-40 的Linux 計算機及互聯網共享設備(新版)

  • 時間: 2011-2-26 17:35

    開啟Dockstar的pogoplug服務

    Dockstar的包裝盒上有說明:將Dockstar連接好電源,網線後,等待指示燈不再閃動。打開瀏覽器,訪問:

    www.seagate.com/activatemydockstar/

    首先你需要進行Dockstar產品的注冊,然後會被自動引導到dockstar的pogoplug服務注冊頁面。

    注冊完後,你需要接收注冊激活郵件,點擊郵件中的鏈接,激活你的pogoplug賬號。

    此外,無論何時,你都可訪問 dockstar.pogoplug.com/ ,登陸後訪問你 Dockstar 上連接的usb外置硬盤,U盤上的文件。

    打開局域網共享

    pogoplug 很酷,但是是基於internet的共享,所有文件操作都通過web界面來進行,但大家都習慣了windows的文件操作,如果能夠本地共享,將dockstar上的硬盤當做本地硬盤來操作就很方便。答案是可以的。

    如圖,進入pogoplug的settings, 在左側菜單中點擊WFS (Windows File Sharing)

    首先請修改workgroup的名字,保持和家中局域網所使用的workgroup名字一致。

    然後設定共享的設備的訪問權限,是可讀寫,只讀,還是關閉。

    如果你新插入一個U盤或者設備,你在WFS中打開了共享,但發現實際訪問dockstar時找不到對應的共享目錄,你可以先將權限設置為Disabled,然後過10秒再改為只讀,或者可讀寫,一般可以解決問題。



    打開SSH,為破解做准備

    進入pogoplug的settings,然後在左側點擊Security settings,如下圖所示,在 Enable SSH access for this Pogoplug enabled device 左側打鉤。

    網頁會向你詢問 ssh 訪問的密碼,請妥善保留所設置的該密碼,因為這是你的dockstar的root 密碼。



    花籃

    投訴


    分享

  • 時間: 2011-2-26 17:35

    由於 plugapps.com 破解部分的內容還在更改中,以下內容共參考,如果 plugapps.com的內容更新完畢,我會對以下內容作出修正。

    免責聲明

  • 此指南依照 www.plugapps.com 上的教程和本人的實踐寫出,不保證沒有任何錯誤,本人不為本指南引發的任何問題承擔任何責任,你參考本指南已經表明您清楚其中的風險,並同意此免責聲明;
  • 破解有風險,並會破壞您產品的 warranty,您參考本教程意味著您已經非常明確其中的風險,不會因任何後果而後悔並追究責任;
  • 本指南中引用的文件會因寄存這些文件的網站發生變化而丟失,造成破解過程無法繼續,如果因此造成您的dockstar變磚,本人不承擔任何責任;

    備份,備份

    在作出任何破解之前,我強烈建議您備份firmware,即NAND,以便將來可以恢復firmware的內容。

  • 請參考上面的帖子,打開你dockstar的SSH服務,設置一個密碼,如果已打開SSH,請跳過此步驟。
  • 插入一個U盤到dockstar,要求至少有300M剩余空間。請等待10秒鍾。
  • 通過putty (請到 www.chiark.greenend.or...nload.html 下載) 連接到dockstar,輸入用戶名 root, password為你打開ssh時設置的密碼
  • 運行mount,查看U盤被映射到的路徑
    代碼:
    mount

    結果類似
    rootfs on / type rootfs (rw)
    /dev/root on / type jffs2 (ro)
    none on /proc type proc (rw)
    none on /sys type sysfs (rw)
    none on /dev/pts type devpts (rw)
    none on /tmp type tmpfs (rw)
    /tmp/.cemnt/sda1 on /tmp/.cemnt/mnt_sda1 type ext2 (rw,nosuid,nodev,noexec,noatime)
    /tmp/.cemnt/sda2 on /tmp/.cemnt/mnt_sda2 type ext3 (rw,nosuid,nodev,noexec,noatime,data=ordered)
    其中 /tmp/.cemnt/sda1 就是U盤第一個分區被映射的路徑,進入該目錄,創建名為nand的備份目錄
    代碼:
    cd /tmp/.cemnt/sda1
    mkdir nand
    cd nand

    然後進行備份,[root@Plugbox nand]#後面的內容是你需要輸入的部分,輸入完畢請回車 [root@Plugbox nand]#行與下一個[root@Plugbox nand]#行之間是輸出接口,你的輸出結果可能會在數字上稍有不同,請無需緊張。

    代碼:
    [root@Plugbox nand]# cat /proc/mtd
    dev:    size   erasesize  name
    mtd0: 00100000 00020000 "u-boot"
    mtd1: 00400000 00020000 "uImage"
    mtd2: 02000000 00020000 "pogoplug"
    mtd3: 0db00000 00020000 "root"
    [root@Plugbox nand]# dd if=/dev/mtd0 of=mtd0.img
    2048+0 records in
    2048+0 records out
    1048576 bytes (1.0 MB) copied, 0.440598 s, 2.4 MB/s
    [root@Plugbox nand]#  sha1sum mtd0.img >mtd0.img.sha1
    [root@Plugbox nand]# dd if=/dev/mtd1 of=mtd1.img
    8192+0 records in
    8192+0 records out
    4194304 bytes (4.2 MB) copied, 1.18764 s, 3.5 MB/s
    [root@Plugbox nand]# sha1sum mtd1.img >mtd1.img.sha1
    [root@Plugbox nand]#  dd if=/dev/mtd2 of=mtd2.img
    65536+0 records in
    65536+0 records out
    33554432 bytes (34 MB) copied, 13.2705 s, 2.5 MB/s
    [root@Plugbox nand]# sha1sum mtd2.img >mtd2.img.sha1
    [root@Plugbox nand]# dd if=/dev/mtd3 of=mtd3.img
    448512+0 records in
    448512+0 records out
    229638144 bytes (230 MB) copied, 130.366 s, 1.8 MB/s
    [root@Plugbox nand]# sha1sum mtd3.img >mtd3.img.sha1


    如果dockstar變磚

    請參考 www.plugapps.com/index...Reflashing 恢復您的dockstar的firmware。

    目前 dockstar 破解有三種方式

    方式 標准方式(Dockstar+系統U盤/硬盤方式) 閃存精簡系統+緊急救援系統 閃存只讀系統
    優點 沒外接系統U盤時重啟後可回復到pogoplug功能下,插上系統U盤重啟後又能回到一個完整的linux環境。 無需額外的U盤或硬盤就可以擁有一個精簡系統 無需額外的U盤或硬盤就可以擁有一個安全的只讀的精簡系統
    缺點 需要額外的U盤/硬盤,占用一個USB口 系統是可寫的,容易因誤操作引發故障 系統是只讀的,所有配置重啟後就丟失了,不太方便。

    前期准備

  • 請參考上面的帖子,打開你dockstar的SSH服務,設置一個密碼,以便你可以通過終端程序putty (請到 www.chiark.greenend.or...nload.html 下載) 等連接到dockstar上對其操作,如果已打開SSH,請跳過此步驟。
  • 找到你dockstar的IP,沒有太好的方法,方法一是查看你路由器的DHCP表,來確定dockstar的IP。
  • 如果你用標准方式破解,需要格式化一個U盤或者USB硬盤,雖然後面會講到fdisk來建立分區,但如果你覺得命令行方法比較頭疼的話,可以先運行一個linux live cd系統,然後用 分區軟件對U盤或者外接硬盤分區。

    建議分區如下:
    1. 2G-4G的ext3分區(Linux主流的文件系統格式),用於系統
    2. 128M-256M的swap分區,用於內存交換
    3. 剩余空間 fat 分區或者 ext3分區

    保留MAC地址

    你可以到路由器的管理頁面裡,查dhcp client table,會顯示設備對應的mac地址。

    也可以在dos下運行 arp -a,查看dockstar / pogoplug IP 對應的 mac 地址,然後將mac地址記錄下來。

    標准方式破解

    通過putty連接到dockstar

    首先殺掉一個watchdog服務
    代碼:
    killall hbwd


    然後安裝UBIT環境
    代碼:

    cd /tmp
    wget http://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh
    chmod +x install_uboot_mtd0.sh
    ./install_uboot_mtd0.sh


    接下來插入你准備好的U盤或者外置硬盤。如果你使用外置硬盤,下面的教程中請將U盤改為外置硬盤。


    如果你前面沒有對這個U盤進行過格式化,請執行以下步驟來格式化
    代碼:
    fdisk /dev/sda


    在fdisk的提示符下:

    寫道:
    * Type p. This will list any partitions on your disk drive.
    * Type d 1, d 2, and so on to delete all partitions.
    * Type p to list partitions. there should be no partitions left.
    * Now type n, then p for primary, 1 for the first partition on the drive, and then press ENTER, accepting default values.
    * Exit by typing w


    p用於列出已有分區,按d 1可以刪掉第一個分區,按 d 2可以刪掉第二個分區,你需要刪掉所有分區,按n可以創建分區,接下來按p用於創建主分區,按1用於創建第一個分區,你可以回車接收缺省值,就是把整個U盤空間分給第一個區。最後按w退出。

    此後將分區格式化成ext3文件系統

    代碼:
    wget http://archlinuxarm.org/os/pogoplug/mke2fs
    chmod 755 mke2fs
    ./mke2fs /dev/sda1
    mkdir usb
    mount /dev/sda1 usb




    下面我們將 Arch Linux 系統安裝到 U盤中,這個過程將持續一二十分鍾,你可以邊喝茶邊進行
    代碼:
    cd usb
    wget http://archlinuxarm.org/os/ArchLinuxARM-armv5te-latest.tar.gz
    tar -xzvf ArchLinuxARM-armv5te-*.tar.gz  # This will take a long time
    rm ArchLinuxARM-armv5te-*.tar.gz
    sync  # Takes a while when using a flash drive


    好了,下面重啟系統
    代碼:
    cd ..
    umount usb
    /sbin/reboot


    接著dockstar會重啟,並運行U盤上的plugbox linux系統。此後請接著看第6樓

    www.westca.com/Forums/...ml#3074067

    避免pogoplug 服務自動更新firmware

    有人反饋如果你拔掉系統U盤,使用pogoplug的服務,pogoplug會自動更新firmware,從而導致插入系統U盤並重啟後,無法進入plugbox linux 系統。

    下面的步驟將禁止掉pogoplug服務。

    拔掉系統U盤,重啟dockstar

    等待指示燈不再閃爍並變亮後10秒鍾後,通過putty連接到dockstar。

    將文件系統重新映射為可讀寫。

    代碼:
    mount / -rw -o remount


    然後編輯 /etc/hosts 文件

    代碼:
    vi /etc/hosts


    在文件尾部加入

    代碼:
    127.0.0.1 service.pogoplug.com
    127.0.0.1 pm1.pogoplug.com
    127.0.0.1 pm2.pogoplug.com
    127.0.0.1 service.cloudengines.com
    127.0.0.1 upgrade.pogoplug.com


    保存退出,如果你不熟悉vi如何操作,請google

    將文件系統映射為只讀

    代碼:
    mount / -r -o remount


    然後重啟dockstar


    花籃

    投訴


    分享

  • 時間: 2011-2-26 17:35

    下面的兩種方式都會在閃存中插入plugbox linux的部分以及linux核心,從而讓你在不需要系統U盤的情況下,擁有一個精簡的linux系統。

    我承認這個idea很好,但是由於是個精簡系統,如果你需要更多的功能,還是難免需要一個系統U盤,因此我個人並未做任何這兩種破解方式的嘗試,下面的指南參考 plugapps.com的指南寫出,任何問題請參考源網站

    閃存精簡系統

    參考網頁: www.plugapps.com/index...AND_memory

    通過putty或者ssh 連接到 dockstar

    代碼:
    cd /tmp
    wget http://jeff.doozan.com/debian/goflex/v0.6/uInitrd
    wget http://jeff.doozan.com/debian/goflex/v0.6/start_ubit
    chmod +x start_ubit
    ./start_ubit

    uboot_uptodate
    chain_install dockstar


    如果在執行 start_ubit 的提示中無法正常顯示mac地址,顯示成了uu:vv:wwicon_mad.gifx:yy:zz,請重啟dockstar,並重復以上步驟,記錄mac地址以備後用

    插入U盤(要求至少300MB空間剩余),通過mount命令找到U盤第一個分區(設備:/dev/sda1)對應的路徑,假設為 /media/sda1/
    #之後的部分為注釋,無需輸入

    代碼:

    cd /media/sda1/
    kernel_nand_installer     

    #  3 minutes later...
    exit           # leave the UBIT shell
    /sbin/reboot  # reboot so the install can complete


    重啟後,再次連入dockstar
    代碼:

    cd /media/sda1/
    ready_prepared
    ubiformat_mtd3
    install
    ethaddr your_dockstar_mac_address


    花籃

    投訴


    分享

  • 時間: 2011-2-26 17:36

    精簡只讀系統

    請參考: www.plugapps.com/index...using_UBIT


    花籃

    投訴


    分享

  • 時間: 2011-2-26 17:36

    後續工作

    Dockstar會重啟,指示燈閃爍,直到停止閃爍。

    用 putty 連接 dockstar,注意此時用戶名和密碼均為 root。

    第一次登錄後要做的事情:

  • 當然首先是修改密碼。

    代碼:
    passwd


  • 然後設置軟件包管理系統pacman的repository

    代碼:
    nano /etc/pacman.d/mirrorlist


    請確定server對應的那一行的值是:http://plugboxlinux.org/arm/$repo

    代碼:
    Server = http://plugboxlinux.org/arm/$repo


    改好後,按ctrl+x,按Y,然後回車保存退出。

  • 此後更新軟件包

    代碼:
    pacman -Scc
    pacman -Syyuf


    如果出現錯誤,請按照提示運行 pacman-db-upgrade 後再重新運行上面兩行命令

  • 然後安裝救援系統所需要的cpio

    代碼:
    pacman -Sy cpio


  • 安裝openntpd服務,保持系統時間准確

    此後根據自己的需要安裝一些包,非常必要的是網絡自動對時,dockstar沒有硬件時鍾,因此每次重啟後系統時間都是不正確的,不如不通過網絡對時,那麼時鍾就是錯誤的,會引發出很多問題,比如samba不正常工作。

    請參考: www.plugapps.com/index...n:OpenNTPD

    代碼:
    pacman -S openntpd




    openntpd安裝過程中會創建一個會員和一個group,可能會因為系統時鍾混亂,以及超級用戶root沒有密碼(如果你前面沒有運行passwd修改密碼的話)而導致出錯,如果你看到如下類似的錯誤信息

    代碼:
    adding new group: ntp
    You are required to change your password immediately (root enforced)
    groupadd: PAM authentication failed
    adding new user: ntp
    useradd: group 'ntp' does not exist
    error: command failed to execute correctly


    請修改系統時鍾到准確時間或者一個比較近的時間並修改root密碼,類似:

    代碼:
    date --set="27 JAN 2011 20:40:00"
    passwd


    然後再重新運行

    代碼:
    pacman -S openntpd




    openntpd安裝成功後,我們首先設置正確的時區,如果是溫哥華的朋友,可以執行

    代碼:
    ln -sf /usr/share/zoneinfo/Canada/Pacific /etc/localtime


    如果是其它地方的朋友,請參考 www.hypexr.org/linux_d...e_help.php

    然後我們讓系統每次重啟時自動運行 openntpd

    代碼:
    nano /etc/rc.conf


    用光標找到文件尾部,發現類似DAEMONS=(syslog-ng network netfs xxx),在)前面加上 openntpd

    類似
    代碼:
    DAEMONS=(syslog-ng network netfs crond sshd openntpd)


    然後按ctrl+X,按Y,再按回車保存文件

    此後啟動 openntpd的服務

    代碼:
    /etc/rc.d/openntpd start


    服務啟動後,此時運行date命令,輸出的結果就應該是准確的時間,類似

    代碼:
    date
    Sat Feb 26 19:31:01 PST 2011


  • 可選的其它軟件包

    如果需要編譯程序,可以安裝 make 和 gcc

    代碼:
    pacman -S make gcc


    如果覺得vim比vi好用,可以安裝vim

    代碼:
    pacman -S vim


    如果需要局域網共享文件,請參考下面的samba教程

    如果需要脫機下載BT文件,請參考後續的transimission教程


    花籃

    投訴


    分享

  • 時間: 2011-2-26 17:36

    安裝 samba (文件共享) 以及 webmin (通過網頁對機器進行管理)

    代碼:
    pacman -S samba gamin webmin


    其中安裝gamin是可選的,gamin是samba用來檢測文件改動的,samba默認帶了fam做相同的事情,但是gamin比fam維護得更好。安裝gamin的時候也許會提示與fam沖突,如果提示按Y就好了。

    samba需要一個配置文件,先使用缺省的配置文件
    代碼:
    cp /etc/samba/smb.conf.default /etc/samba/smb.conf


    webmin默認安裝只允許本機訪問,因此需要將其它你想通過其訪問webmin的機器的IP增加到被允許的名單中

    代碼:
    nano /etc/webmin/miniserv.conf


    找到 allow=127.0.0.1,在其後添加你的IP地址,類似

    allow=127.0.0.1 192.168.0.xxx

    按Ctrl+X退出,然後按Y和回車保存。

    然後將samba和webmin加到系統自動運行的daemon 中
    代碼:
    nano /etc/rc.conf


    到最後一行,找到DAEMONS=(syslog-ng network netfs xxx),增加samba, webmin,

    類似:
    代碼:
    DAEMONS=(syslog-ng network netfs crond sshd openntpd samba webmin)


    按Ctrl+X退出,然後按Y和回車保存。

    運行samba和webmin
    代碼:
    /etc/rc.d/samba start
    /etc/rc.d/webmin start


    然後你就可以通過webmin訪問和控制這個dockstar了。

    打開瀏覽器,鍵入: dockstar_ip_address:10000

    用戶名是root, 密碼是你前面修改的root密碼,如果你沒有用passwd修改過,那就是root。

    webmin可以管理的內容很多,包括samba, http, ftp 服務器等。基本上控制linux機器所需的大多數功能都有,具體請到網站找教程。

    samba的配置我也不多啰噤X耍瑆ebmin中有專門的samba配置頁面,基於web,挺方便的。

    samba的用戶,如果通過webmin,略微有些啰鄶n閾枰萓sers and Groups中先創建一個linux的賬戶,然後到Samba Windows File Sharing中,Convert Unix users to Samba users

    性能

    我在Windows 7拷貝一個幾G的文件到Dockstar共享的硬盤上。平均速度是12M/s



    花籃

    投訴


    分享

  • 時間: 2011-2-26 17:36

    安裝BT下載工具:transmission

    將Dockstar當作下載機是件很愉快的事情,省電,高效。

    代碼:
    pacman -Sy extra/transmission-cli


    安裝完成後,需要修改配置文件

    代碼:
    nano /root/.config/transmission-daemon/settings.json


    以下是需要修改和添加的行:

    代碼:

    "blocklist-enabled": true,

    "download-dir": "/.../downloads: Your download folder, make it shared in samba so you can access from your Windows system",

    "incomplete-dir-enabled": true,

    "incomplete-dir": "/.../incomplete",

    "watch-dir": "/.../watch",

    "rpc-username": "your username",

    "rpc-password": "your password",

    "rpc-whitelist": "127.0.0.1 Your_IP_Address",

    "rpc-whitelist-enabled": true,


    Ctrl+X, 然後Y,然後回車保存退出

    然後啟動transmission
    代碼:

    /etc/rc.d/transmissiond start


    為了讓transmissiond每次啟動都自動運行,你可以
    代碼:
    nano /etc/rc.conf


    到最後一行,找到DAEMONS=(syslog-ng network netfs xxx),添加transmissiond

    類似
    代碼:
    DAEMONS=(syslog-ng network netfs crond sshd openntpd samba webmin transmissiond)


    Ctrl+X, 然後Y,然後回車保存退出

    好了,你可以通過瀏覽器訪問:

    Your_Dockstar_IP:9091

    來進行BT下載,和觀看下載進度

    此外,如果你將 /.../watch 通過Samba共享了,這個目錄是個監視目錄,你也可以將torrent文件拷貝或移動到該目錄下,transmission就會自動開始下載。

    下載管理界面



    選擇一個torrent文件



    花籃

    投訴


    分享

  • 時間: 2011-2-26 17:36

    這部分屬於錦上添花的部分,是否進行請根據自己的喜好

    1. 將 bash shell 環境變為彩色的。

    通過putty訪問dockstar,確實是單色的,說實在的挺不習慣。

    讓我們大變魔術

    編輯 /etc/bash.bashrc
    代碼:
    nano /etc/bash.bashrc


    將內容改為:

    代碼:
    # /etc/bash.bashrc
    #
    # This file is sourced by all *interactive* bash shells on startup,
    # including some apparently interactive shells such as scp and rcp
    # that can't tolerate any output.  So make sure this doesn't display
    # anything or bad things will happen !


    # Test for an interactive shell.  There is no need to set anything
    # past this point for scp and rcp, and it's important to refrain from
    # outputting anything in those cases.

    if [[ $- != *i* ]] ; then
       # Shell is non-interactive.  Be done now!
       return
    fi

    # Bash won't get SIGWINCH if another process is in the foreground.
    # Enable checkwinsize so that bash will check the terminal size when
    # it regains control.  #65623
    # http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)
    shopt -s checkwinsize

    # Enable history appending instead of overwriting.  #139609
    shopt -s histappend

    # Change the window title of X terminals
    case ${TERM} in
       xterm*|rxvt*|Eterm|aterm|kterm|gnome*|interix)
          PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
          ;;
       screen)
          PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\033\\"'
          ;;
    esac

    use_color=false

    # Set colorful PS1 only on colorful terminals.
    # dircolors --print-database uses its own built-in database
    # instead of using /etc/DIR_COLORS.  Try to use the external file
    # first to take advantage of user additions.  Use internal bash
    # globbing instead of external grep binary.
    safe_term=${TERM//[^[:alnum:]]/?}   # sanitize TERM
    match_lhs=""
    [[ -f ~/.dir_colors   ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"
    [[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)"
    [[ -z ${match_lhs}    ]] \
       && type -P dircolors >/dev/null \
       && match_lhs=$(dircolors --print-database)
    [[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] && use_color=true

    if ${use_color} ; then
       # Enable colors for ls, etc.  Prefer ~/.dir_colors #64489
       if type -P dircolors >/dev/null ; then
          if [[ -f ~/.dir_colors ]] ; then
             eval $(dircolors -b ~/.dir_colors)
          elif [[ -f /etc/DIR_COLORS ]] ; then
             eval $(dircolors -b /etc/DIR_COLORS)
          fi
       fi

       if [[ ${EUID} == 0 ]] ; then
          PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
       else
          PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
       fi

       alias ls='ls --color=auto'
       alias grep='grep --colour=auto'
    else
       if [[ ${EUID} == 0 ]] ; then
          # show root@ when we don't have colors
          PS1='\u@\h \W \$ '
       else
          PS1='\u@\h \w \$ '
       fi
    fi

    # Try to keep environment pollution down, EPA loves us.
    unset use_color safe_term match_lhs


    按Ctrl+X, 鍵入Y,然後回車保存退出。

    重新訪問dockstar時,shell就是彩色的了。


    2. 修改主機名

    代碼:
    hostname -v newname



    3. 使用交換分區
    如果你的系統硬盤或者U盤在創建時創建了交換分區,那麼可以使用交換分區來創建虛擬內存,這樣可以避免在運行一些程序時出現內存不足。

    假設你的交換分區是: /dev/sda2

    那麼編輯 /etc/fstab 文件,在其最後加上
    代碼:
    /dev/sda2  none  swap  sw   0  0


    保存退出,reboot 重啟系統即可



    4. 使用交換文件來創建虛擬內存
    假如你的系統u盤或者硬盤沒有創建交換分區也不要緊,你可以使用交換文件來創建虛擬內存。

    在合適的路徑上創建一個512m的文件,可以在根目錄下,如 /swapfile,如果您的系統分區空間不足,可以使用其它分區上的空間,假設另外一個分區被映射為了 /media/Data,那麼可以在其下創建一個文件,文件路徑為 /media/Data/swapfile,不管怎樣,我們假設要被創建的交換文件路徑為 swapfile_path
    代碼:
    dd if=/dev/zero of=swapfile_path bs=1M count=512 #for a 1GB swapfile, use count=1024
    mkswap swapfile_path


    然後可以激活交換空間
    代碼:
    swapon swapfile_path


    如果想要重啟以後也生效,可以編輯 /etc/fstab,在最後加上
    代碼:
    swapfile_path   none   swap   sw   0   0


    花籃

    投訴


    分享

  • 上一頁1234下一頁
    快速回復
    Facebook用戶留言
    相關功能
    論壇