2015-10-15 53 views
1

我停下了一個cassandra節點。它創建了一個快照目錄。在快照目錄下,有許多子摺疊。在這些次摺疊下面,有許多sstable文件。 我想知道cassandra如何將sstable文件放到/複製到這些子摺疊中,換言之,子摺疊名稱的含義是什麼? 我也想知道快照下的sstables是鏈接還是數據副本。我用「ls -l」,我看不到鏈接。但是,我使用「du」,如果它們是真實的副本,尺寸也沒有意義。是cassandra快照的副本或鏈接?

+0

sstables是數據的副本。你是否也備份了模式? –

+0

我仍然無法相信快照下的sstables是副本。例如,快照下有783個摺疊。每個fold都包含一些非常大的db文件。我總結了所有這些文件的大小,它多次佔用了我的磁盤空間。 – user3900613

回答

2

快照目錄中的sstables爲hardlinks。您可以通過在sstable文件上運行stat來查看sstable的鏈接數量。