[爆卦]linux硬碟是什麼?優點缺點精華區懶人包

雖然這篇linux硬碟鄉民發文沒有被收入到精華區:在linux硬碟這個話題中,我們另外找到其它相關的精選爆讚文章

在 linux硬碟產品中有32篇Facebook貼文,粉絲數超過2,850的網紅矽谷牛的耕田筆記,也在其Facebook貼文中提到, 本篇文章是一個技術探討文,探討 Docker 是如何使用硬碟空間以及當維運人員發現空間不足時應該要如何清理系統上的空間。 Docker 的便利使用方式使得開發人員可以非常簡的透過的 Container 的概念來運行各式各樣的應用程式,這中間牽扯包含 Image 的建置,抓取以及透過其產生出一個運行...

 同時也有1部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,介紹GhostXP光碟中的工具,用Partition Magic 將 NTFS 格式轉成 FAT32 或FAT32轉 NTFS 格式。 FAT32 好處是相容性佳,WINDOWS 與 LINUX 等作業系統都可以讀寫,而 NTFS 格式則只限在WINDOWS中才可以讀寫,但 FAT32 卻有 單一個...

  • linux硬碟 在 矽谷牛的耕田筆記 Facebook 的最佳貼文

    2021-05-29 08:00:07
    有 129 人按讚

    本篇文章是一個技術探討文,探討 Docker 是如何使用硬碟空間以及當維運人員發現空間不足時應該要如何清理系統上的空間。

    Docker 的便利使用方式使得開發人員可以非常簡的透過的 Container 的概念來運行各式各樣的應用程式,這中間牽扯包含 Image 的建置,抓取以及透過其產生出一個運行的 Container。
    隨者時間愈用愈久,系統內可用的空間也會愈來愈少,這時候可以透過 docker system df 來觀看一下目前系統上的空間資訊,主要包含下列四種類型,而每個類型也會包含目前使用量以及可以回收的量有多少
    1. Images
    2. Containers
    3. Local Volumes
    4. Build Cache(只有 docker 18.09 後使用 buildkit 才會有)

    當 Contaienr 被創建時, /var/lib/docker 底下會有很多檔案以及資料夾都被創建出來,譬如

    - /var/lib/docker/containers/ID (資料夾):如果 container 使用的是預設的 logging driver,則 log 檔案都會以 JSON 的格式存放於這個資料夾底下。
    所以要注意,當 contaienr 有太多 log 時,其會透過這個方式影響節點檔案系統的容量
    - /var/lid/docker/overlay2 (資料夾): 這邊包含了 containers 本身的 read-write layer 的檔案,大部分 Linux 發行版預設都會使用 overlay2 來管理。此外 contaienr 內如果有存放任何額外檔案於系統中,實際上都會放這節點上的這個資料夾內。

    接下來作者透過一個實際的範例,讓一個全新的 contaienr 內透過 dd 指令來產生一些檔案,並且觀察上述資料夾的變化以及 docker system df 的結果,最後介紹 docker prune 以及 docker rm 針對 contaienr 的處理。

    關於 image 的部分,除了常規使用的 Image 外,還有
    1. Dangling images: 不再被參考使用的 image,譬如 ID/Tag 都是 None 的
    這邊可以透過 docker image ls -f dangling=true 的指令

    文章後半部分還有介紹 docker volume 以及 build cache 的部分,這篇文章非常推薦大家閱讀,除了基本使用外還會介紹底層 docker 實際上用到的資料夾,有了這些概念未來對於如何清除 docker 環境就會更有概念,知道要刪除哪些資料夾以及為什麼要刪除。

    https://betterprogramming.pub/docker-tips-clean-up-your-local-machine-35f370a01a78

  • linux硬碟 在 矽谷牛的耕田筆記 Facebook 的最讚貼文

    2021-04-09 08:00:18
    有 87 人按讚

    熟悉 Dockerfile 的讀者一定都熟悉撰寫 Dockerfile 的過程,其中很重要的一個環節是選擇一個 Base Image。
    本篇文章的標題列舉的大量的 base image,包含了 alpine, slim, stretch ... 等,對於使用者來說,到底這些 image 差異是什麼,選擇上有什麼需要注意的

    舉例來說, 當 image tag 結尾是 -slim 時,通常代表的是完整版本的相反體,也就是 只有安裝滿足應用所需要的依賴性套件而已,其餘用不到的都沒有安裝。
    透過這方式整個 image 的大小也會相對比較小,畢竟用不到的軟體都沒有被安裝

    作者提到說當使用 slim image 出現無法解釋的問題時,可以先嘗試使用完整版本的 image 先行除錯看看。

    至於 Apline 的版本,則是基於 Alpine Linux Project 這個作業系統所發展的版本,其因為簡單且 image size 不大而廣受使用。但是使用上也是有很多要注意的地方,譬如一些相容性問題,作者提到 python 內就有 Debian/Alpine 彼此不相容的地方,導致除錯時會很生氣。

    最後作者還提到選擇 image 的一些想法
    1. 沒有硬碟空間的考量,要趕快上線使用且沒有時間慢慢測試,就直接使用知名的完整image,如 debian 等
    2. 有硬碟空間考量且很明確要使用的工具是什麼,可以考慮使用 -slim 的版本
    ...等

    原文:
    https://medium.com/swlh/alpine-slim-stretch-buster-jessie-bullseye-bookworm-what-are-the-differences-in-docker-62171ed4531d

  • linux硬碟 在 OSSLab Geek Lab Facebook 的精選貼文

    2021-02-08 09:08:29
    有 24 人按讚

    在Apple M1測試 Docker 安裝 開源ERP odoo心得
    第一先裝了這個 M1 docker 預覽版
    https://docs.docker.com/docker-for-mac/apple-m1/
    裝好後照軟體下指令

    就先裝好了 Docker Developer Preview for M1
    參考 https://hub.docker.com/_/odoo
    安裝odoo 14 docker
    docker pull odoo --platform linux/amd64
    (正常x86不用加 --platform linux/amd64)

    docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres --name db postgres:10

    docker run -p 8069:8069 --name odoo --link db:db -t odoo
    打開本機browser 8069 就可以跑odoo了
    說真的 docker團隊還願意讓docker 從 HyperKit 換到macOS Big Sur的API Framework Virtualization.
    所以可以跑x86 image 容器.但M1都有不少效能折損了
    假設換成raspberry pi開發板,就只能限定用arm image(這樣限制不少)

    所以必備一台x86 小電腦應用於docker 是很有用的.
    https://osslab.tv/shop/acute_angle_mini_pc/

  • linux硬碟 在 吳老師教學部落格 Youtube 的最佳解答

    2009-05-30 03:12:27

    介紹GhostXP光碟中的工具,用Partition Magic 將 NTFS 格式轉成 FAT32 或FAT32轉 NTFS 格式。
    FAT32 好處是相容性佳,WINDOWS 與 LINUX 等作業系統都可以讀寫,而 NTFS 格式則只限在WINDOWS中才可以讀寫,但 FAT32 卻有 單一個檔案最大 4GB的限制,也就是檔案超過4GB就無法接受,此外安全性差,較浪費硬碟空間,因此建議用 NTFS 格式,可以省下硬碟空間。

你可能也想看看

搜尋相關網站