Linux檢視磁碟的使用

2022-09-06 14:21:24 字數 2165 閱讀 1886

之所以想要寫這篇部落格,是因為想要在linux伺服器上安裝類似tensorflow以及mindspore這樣的機器學習庫。

而安裝之前,首先需要對linux的磁碟的使用有個理解。

du 檔名顯示指定檔案的磁碟使用大小

在含有如下檔案的目錄下執行以下命令:

前面的數字的單位是什麼呢?是kb

du -sh顯示當前目錄下的磁碟占用大小。如下:

輸出:du顯示當前目錄下所有資料夾,加上-a顯示所有檔案:

發現不只是資料夾,1.cpp,2.cpp這些東西都出來了。

那麼為什麼有些檔案使用ls命令看不到呢?比如剛登陸linux伺服器的時候,ls根本不顯示任何檔案,這裡也是,有許多的檔案隱藏起來了看不到。

因為就是隱藏檔案。

.開頭的檔案都是隱藏檔案,比如:

那麼怎麼像

window的系統這樣,能夠很清楚地看到自己的磁碟還剩下多大空間,是否能裝得下安裝的東西呢?

輸入

發現輸出的東西太多了,怎麼才能知道哪個是磁碟的大小呢?

想法是:在當前目錄下安裝乙個大檔案,然後再次輸入df -hl,檢視哪些東西改變了。之後安裝anaconda,再安裝mindspore和tensorflow。over

沒有sudo許可權。沒有sudo許可權的意思就是,即使知道sudo的密碼,那麼也會拒絕你使用sudo命令。

本來還想使用這篇部落格的方法,進行檔案向伺服器的傳輸,後面發現這樣不行,因為沒有sudo許可權。

那麼怎麼向linux伺服器上上傳檔案呢?依靠xftp和xshell一起使用:

點選xshell介面上面的

然後輸入你的使用者的密碼。passwd和rsa都可。注意,這裡不需要你有sudo的許可權。

這樣就進入了xftp的介面了,相當於一部分的介面視覺化了。

然後用xftp拖到伺服器的目錄/home/username下面。username就是你在這個伺服器上被分配的目錄位址。然後bash  anaconda3-5.3.1-linux-x86_64.sh就可以了,一路選yes,最後問你是不是要安裝vscode的時候,不想安裝的話選no就可以了。

使用anaconda命令測試是否安裝成功,安裝成功的話,會有:

如果顯示:

表示anaconda沒有加入到你的環境變數當中。

linux環境下新增環境變數很簡單:

vim ~/.bashrc

export path=/home/username/anaconda3/bin:$path

這兩句**即可。username表示的是使用者名稱。

這樣就完成了anaconda的安裝。

接著前面的問題:磁碟如何改變?

再次輸入

發現:

/dev/sda4多用了4g的空間。

具體哪個表示伺服器的磁碟可用,目前還不太清楚。

檢視linux是centos還是ubuntu,這很重要

centos 可以用yum,ubuntu上使用apt-get install

linux檢視磁碟使用空間

1.檢視硬碟的使用情況df df h 檔案系統 型別 容量 已用 可用 已用 掛載點 dev sda6 ext4 9.4g 4.0g 5.0g 45 udev devtmpfs 2.0g 4.0k 2.0g 1 dev tmpfs tmpfs 784m 956k 783m 1 run none tm...

Linux檢視磁碟使用空間

最近公司伺服器磁碟空間總是時不時的爆滿,導致伺服器持掉,故寫此定時任務來判斷磁碟空間。在裡省略定時任務 直接看shell命令執行操作。先來認識和了解一下磁碟管理df的命令引數。df命令用於顯示磁碟分割槽上的可使用的磁碟空間。預設顯示單位為kb。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少...

linux下fuser使用檢視掛載的磁碟都被誰占用

近期在對大資料系統做備份遷移的時候,首次使用上了8t的行動硬碟,發現隨著的科技的進步,硬體的儲存能力已經提公升到了乙個相當大的地步,好了今天就是基於移動磁碟掛載後處理完資料,想要解除安裝磁碟卻提示磁碟正忙而引發的問題。通常我們掛載磁碟後,在檔案系統中可以很清晰的了解到當前的磁碟都掛載到哪個目錄下,通...