當前位置:首頁 » 存儲配置 » linux存儲空間查看

linux存儲空間查看

發布時間: 2023-08-06 05:25:18

㈠ 為什麼linux ubuntu總是顯示存儲空間不足

在設置裡面
給Ubuntu
增加空間有如下設置
第一步:
給虛擬機分配能用的空間
進入系統後在終端內給另外的增加的可使用的硬碟空間
1
fdisk

/dev/sda2
p3
n4
p5
36
//找到自己增加的那段硬碟空間7
419409928
//default9
w
default
是直接按enter
然後重啟虛擬機。
sudo
mkfs.ext3
/dev/sda3
給分區格式化
然後運行命令查看給分區的uuid
sudo
blkid
/dev/sda3
我自己的話准備將這個新增的空間作為一個家目錄,以後的話所有的用戶都在該空間內。
所有我們現在要做的事情就是把整個home打包一下
1
cd
/home2
sudo
tar
-cvf
home.tar
*3
sudo
mv
home.tar
/
修改etc下的fstab
sudo
apt-get
update
sudo
apt-get
install
vim
sudo
vim
/etc/fstab
在裡面添加
UUID=d7b29058-31df-4632-a45a-f8f3de9de0cb
/home

ext3

defaults
0


2
UUID
為剛才
sudo
blkid

/dev/sda3

s所顯示的數值
下面把剛才打包的那個home
解壓到/dev/sda3裡面
1
sudo
mount
/dev/sda3
/mnt2
sudo
tar
-xvf
/home.tar

-C

/mnt3
sync4
umount
/mnt
最後

把/home.tar
刪除掉
1
sudo
rm
home.tar
2
sudo
init
0
再次進入系統,
df
-h
就能看到home
目錄的掛載點是/dev/sda3
下面再推薦一個vim
插件
鏈接:
http://pan..com/s/1nuEFqhr
密碼:
4am8
以防以後沒有好用vim使用
這個vim
有幾個小配置
1.
1
sudo
apt-get
install
ctags
git
2.
把我共享的那個vim
下載到Linux
系統上
在家目錄
解壓
1
cd
~/kyo_vim
2
vim
linux_install.sh
3
#把裡面檢查版本的那段代碼注釋掉
4
5
#!
vim
--version
|
grep
7.4
&>
/dev/null

6
#&&
err_exit
"沒有安裝vim或vim版本不是7.4"
7
8
#保存,退出
9
10
./linux_install.sh
3.
顏色選擇
在家目錄裡面的
.vimrc
找到colorscheme
可以選擇顏色
4.
ctags
設置
這個vim
的有一個
ctags
的插件
我們要在這個vim
的配置裡面修改一些東西才能成功使用這個ctags

.vimrc
裡面添加
1
set
tags=2
set
tags+=~/.vim/systags在~/.vim/bundle/kyo_misc/plugin/ctags.vim
裡面的第25行
修改為
set
tags+=~/.vim/systags
ok
然後在你的想要創建ctags的目錄運行
ctags
-R
就可以了。
到此一個系統的基本配置完畢

㈡ 內存管理:一文讀懂Linux內存組織結構及頁面布局

1、內存是什麼?

1) 內存又稱主存,是 CPU 能直接定址的存儲森鄭空間,由半導體器件製成;

2) 內存的特點是存取速率快,斷電一般不保存數據,非持久化設備;

2、內存的作用

1) 暫時存放 cpu 的運算數據

2) 硬碟等外部存儲器交換的數據

3) 保障 cpu 計算機的穩定性和高性能

1、linux 內存地址空間 Linux 內存管理全貌

2、內存地址——用戶態&內核態

3、內存地址——MMU 地址轉換

4、內存地址——分段機制

1) 段選擇符

更多Linux內核視頻教程文檔資料免費領取後台私信【 內核 】自行獲取。

內核學習網站:

Linux內核源碼/內存調優/文件系統/進程管理/設備驅動/網路協議棧-學習視頻教程-騰訊課堂

2) 分段實現

5、內存地址——分頁機制(32 位)

6、用戶態地址空間

7、內核態地址空間

8、進程內存空間

內存管理演算法 ——對討厭自己管理內存的人來說是天賜的禮物

1、內存碎片

1) 基本原理

2) 如何避免內存碎片

2、夥伴系統演算法——組織結構

1) 概念

2) 外部碎片

3、夥伴系統演算法——申請和回收

1) 申請演算法

2) 回收演算法

3) 條件

4、如何分配 4M 以上內存?

1) 為何限制大旦春盯塊內存分配

2) 內核中獲取 4M 以上大內存的方法

5、夥伴系統——反碎片機制

1) 不可移動頁

2) 可回收頁

6、slab 演算法——基本原理

1) 基本概念

2) 內部碎片

7、slab 分配器的結構

詳細參考:

經典|圖解Linux內存性能優化核心思想

8、slab 高速緩存

1) 普通高速緩存

2) 專用高速緩存

9、內核態內存池

1) 基本原理

2) 內核 API

10、用戶態內存池

1) C++ 實例

11、DMA 內存

1) 什麼是 DMA

2) DMA 信號

out of memory 的時代過去了嗎?no,內存再充足也不可任性使用。

1、內存的使用場景

2、用戶態內存分配函數

a) 如果當前連續內存塊足夠 realloc 的話,只是將 p 所指向的空間擴大,並返回模和 p 的指針地址。這個時候 q 和 p 指向的地址是一樣的

b) 如果當前連續內存塊不夠長度,再找一個足夠長的地方,分配一塊新的內存,q,並將 p 指向的內容 到 q,返回 q。並將 p 所指向的內存空間刪除

3、內核態內存分配函數

4、malloc 申請內存

5、缺頁異常

6、用戶進程訪問內存分析

7、共享內存

1) 原理

2) shm 介面

1、C 內存泄露

2、C 野指針

3、C 資源訪問沖突

4、STL 迭代器失效

錯誤示例:刪除當前迭代器,迭代器會失效

正確示例:迭代器 erase 時,需保存下一個迭代器

5、C++ 11 智能指針

(1)原理分析:

(2)數據結構:

(3)使用方法:

6、C++ 11 更小更快更安全

六、 如何查看內存

可以通過 cat /proc/slabinfo 命令查看

可以通過 /proc/sys/vm/drop_caches來釋放

㈢ 如何查看linux文件系統的類型

通過df命令查看。

㈣ 在Linux系統中,如何查看當前目錄下還有多大空間

1、首先打開LINUX,輸入cal會顯示日歷的格式,如下圖所示。

㈤ linux下查看內存地址空間的分配

cat /proc/iomem

這個可以查看,但不太詳細!

cat /proc/interrupts 是中斷向量。

㈥ 怎麼在linux上查看伺服器的存儲空間多大

df命令是linux系統以磁碟分區為單位查看文件系統,可以加上參數查看磁碟剩餘空間信息,命令格式:
df -hl
顯示格式為:
文件系統 容量 已用 可用 已用% 掛載點
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
/dev/hda6 4.9G 2.2G 2.5G 47% /home
/dev/hda5 9.7G 2.9G 6.4G 31% /opt
none 1009M 0 1009M 0% /dev/shm
/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local
/dev/hdb2 75G 75G 0 100% /
/dev/hdb2 75G 75G 0 100% /
以上面的輸出為例,表示的意思為:
HD硬碟介面的第二個硬碟(b),第二個分區(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被掛載到根分區目錄上(/)。
下面是相關命令的解釋:
df -hl 查看磁碟剩餘空間
df -h 查看每個根路徑的分區大小
-sh [目錄名] 返回該目錄的大小
-sm [文件夾] 返回該文件夾總M數
更多功能可以輸入一下命令查看:
df --help
--help
查看linux文件目錄的大小和文件夾包含的文件數
統計總數大小
-sh xmldb/
-sm * | sort -n //統計當前目錄大小 並安大小 排序
-sk * | sort -n
-sk * | grep guojf //看一個人的大小
-m | cut -d "/" -f 2 //看第二個/ 字元前的文字
查看此文件夾有多少文件 /*/*/* 有多少文件
xmldb/
xmldb/*/*/* |wc -l
40752
解釋:
wc [-lmw]
參數說明:-l :多少行;-m:多少字元;-w:多少字
兩個命令df 、結合比較直觀
df -h 查看整台伺服器的硬碟使用情況

cd / 進入根目錄
-sh * 查看每個文件夾的大小
這樣的組合可以快速定位大文件和分區滿了

熱點內容
怎樣登陸ftp 發布:2025-02-02 07:44:44 瀏覽:631
瘋狂點擊腳本 發布:2025-02-02 07:38:10 瀏覽:72
pss演算法 發布:2025-02-02 07:30:55 瀏覽:747
發信息腳本 發布:2025-02-02 07:03:07 瀏覽:741
l2l3緩存 發布:2025-02-02 06:56:47 瀏覽:524
為什麼安卓下不了蟲蟲助手 發布:2025-02-02 06:46:47 瀏覽:45
ftp伺服器ui 發布:2025-02-02 06:24:15 瀏覽:103
wifi有多少種密碼 發布:2025-02-02 06:22:06 瀏覽:587
app賬號和密碼忘了怎麼辦啊 發布:2025-02-02 06:21:58 瀏覽:107
map訪問 發布:2025-02-02 06:09:07 瀏覽:825