Linux
我想調整我的 /tmp 分區但 gparted 不想改變任何東西,無處可去
我用我的電腦
Debian 9
進行Java
Spark
開發。Spark
是一個大數據 API,這類作品比預設Debian
安裝的 2G 使用更多的臨時空間。marc@bouleau:/data$ df -h Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur udev 15G 0 15G 0% /dev tmpfs 3,0G 9,7M 3,0G 1% /run /dev/sda1 23G 9,7G 12G 45% / tmpfs 15G 29M 15G 1% /dev/shm tmpfs 5,0M 4,0K 5,0M 1% /run/lock tmpfs 15G 0 15G 0% /sys/fs/cgroup /dev/sda5 9,2G 2,3G 6,4G 26% /var /dev/sda7 1,9G 6,0M 1,7G 1% /tmp /dev/sdb1 1,8T 85G 1,7T 5% /data /dev/sda8 171G 77G 85G 48% /home tmpfs 3,0G 16K 3,0G 1% /run/user/115 tmpfs 3,0G 64K 3,0G 1% /run/user/1000
但目前我無法使用
mount
命令調整它的大小:依賴文件系統不夠大。看來我必須減少一個文件系統並擴展另一個文件系統,或者提供/tmp
另一個掛載點。我已經安裝了
gparted
。但是在我的GNOME
會話中使用它,它並沒有讓我調整任何東西:我的意思是:/dev/sdb1
例如,在我有 1,8T 的地方,調整大小選項顯示為常量:
minimal size : 1,8T, maximal size : 1,8T
因此我不能改變任何東西。
發生了什麼導致
gparted
無法更改我的文件系統大小?解決我的問題的最簡單(和更安全的方法)是什麼?
的輸出
lsblk
是:marc@bouleau:/data$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 238,5G 0 disk ├─sda1 8:1 0 23,3G 0 part / ├─sda5 8:5 0 9,3G 0 part /var ├─sda6 8:6 0 30G 0 part [SWAP] ├─sda7 8:7 0 1,9G 0 part /tmp └─sda8 8:8 0 174G 0 part /home sdb 8:16 0 1,8T 0 disk └─sdb1 8:17 0 1,8T 0 part /data sr0 11:0 1 1024M 0 rom
在 Linux 上,您無法更改已掛載的驅動器上的分區。您將需要從 live usb [ 1 ] 啟動,並首先通過
/swap
從端點縮小來騰出更多空間(除非您有超過 15 Gb 的記憶體,否則它看起來太大了)。否則/home
從一開始就變小。然後,您可以擴展/tmp
到空白區域。話雖如此,我不確定擴展
/tmp
是否是您問題的最佳解決方案。我不熟悉Java開發或火花,但也許你可以設置一個目錄/home
作為臨時空間。