TX2-02:Jetson TX2上安裝固態硬盤

TX2-02:Jetson TX2上安裝固態硬盤

TX2共有8G運行內存和32G eMMc flash 看起來倒是挺多的,但是裝上系統,ROS,OPENCV,Qt後基本所剩餘無幾了,現在我就教大家如何將硬盤分區並掛載到/home目錄下:

1.查看硬盤所有分區:sudo fdisk -lu

會有一個/dev/sda 就是你所接入的硬盤

2.對硬盤進行分區。

sudo fdisk /dev/sda

在Command (m for help)提示符後面輸入n,執行 add a new partition 指令給硬盤增加新分區。出現Partition number(1-4)時,輸入1表示只分一個區。(所加硬盤比較大的話可以多分幾個)

後續指定起啟柱面(First sector),默認起始地址為 2048,結束地址為:1953525167,不輸入數字按ENTER,將填入默認值。

在Command (m for help)提示符後面輸入w,保存分區表。

輸入quit退出

再次輸入:

sudo fdisk /dev/sda

顯示/dev/sda1 則表示分區完成

3、格式化分區為ext4

sudo mkfs -t ext4 /dev/sda1

4、掛載硬盤分區

先把新硬盤掛在一個臨時目錄下

cd /mnt/

sudo mkdir home

sudo mount /dev/sda1 /mnt/home 掛載到/mnt/home

df -h 查看

sudo cp -a /home/* /mnt/home/ 把home下的東西拷到掛載的目錄下,備份

sudo rm -rf /home/* 把home下的東西刪乾淨

sudo umount /dev/sda1 卸載硬盤

df -h 查看

5、設置開機掛載

sudo vi /etc/fstab

末尾增加一行:

/dev/sda1 /home ext4 defaults 1 2

保存退出

df -h 查看 /home是否被掛載

mount -a 掛載/etc/fstab 中未掛載的分區

df -h 查看

二、 開闢一塊8G的編譯空間,否則會報內存error

進入到下載好的腳本文件夾中,一次執行:劃分虛擬內存

原因:Jetson TX2自帶8G內存這個內存空間在安裝tensorflow編譯過程中會出現內存溢出引發的安裝進程奔潰

1. 創建8G大小的swapfile

fallocate -l 8G swapfile

2. 更改swapfile的權限

chmod 600 swapfile

3. 創建swap區

mkswap swapfile

4. 激活swap區

sudo swapon swapfile

5. 確認swap區在用

swapon -s

執行第五步,輸出中會有新建立的虛擬空間,否則確認是否正確執行了上面的命令。


分享到:


相關文章: