知乎專欄 | 多維度架構 | 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者” |
對於有些應用,日誌基表龐大,並且需要長期保留日誌,這種情況我們通常使用獨立卷存儲日誌。下面的例子我們使用 btrfs 為 tomcat 提供日誌卷服務。
將 /srv/apache-tomcat/logs 日誌目錄掛載到 /www/logs 子卷
[root@iZ62sreab5qZ ~]# btrfs subvolume snapshot /www /www/logs Create a snapshot of '/www' in '/www/logs' UUID=6b2d5cbf-0b0f-42df-b697-7280671ea847 /srv/apache-tomcat/logs btrfs defaults,subvol=logs 1 1
掛載多個子卷
[root@iZ62sreab5qZ ~]# btrfs subvolume snapshot /www /www/logs Create a snapshot of '/www' in '/www/logs' [root@iZ62sreab5qZ ~]# btrfs subvolume snapshot /www /www/logs/admin Create a snapshot of '/www' in '/www/logs/admin' [root@iZ62sreab5qZ ~]# btrfs subvolume snapshot /www /www/logs/m Create a snapshot of '/www' in '/www/logs/m' [root@iZ62sreab5qZ ~]# btrfs subvolume snapshot /www /www/logs/www Create a snapshot of '/www' in '/www/logs/www'
UUID=9936c1b9-44ea-46b7-ae7c-2486c4859116 /srv/apache-tomcat-www/logs btrfs defaults,subvol=logs/www 1 1 UUID=9936c1b9-44ea-46b7-ae7c-2486c4859116 /srv/apache-tomcat-admin/logs btrfs defaults,subvol=logs/admin 1 1 UUID=9936c1b9-44ea-46b7-ae7c-2486c4859116 /srv/apache-tomcat-m/logs btrfs defaults,subvol=logs/m 1 1