【安防知識網(wǎng)】本地存儲能保證數(shù)據(jù)的完整性、安全性,網(wǎng)絡(luò)視頻服務(wù)器在網(wǎng)絡(luò)傳輸過程中可能產(chǎn)生丟包的情況,使用本地存儲能給予客戶數(shù)據(jù)安全的保證。本地存儲一般是IDE或SATA接口外接IDE或SATA硬盤,在配合以安全穩(wěn)定的文件系統(tǒng),實現(xiàn)硬盤的存儲。
文件系統(tǒng)
網(wǎng)絡(luò)視頻服務(wù)器操作系統(tǒng)大多為嵌入式Linux,本地存儲一般會應(yīng)用Linux的文件系統(tǒng)。常用的有ext2和ext3。
ext2是為解決ext文件系統(tǒng)的缺陷而設(shè)計的可擴展的、高性能的文件系統(tǒng),它又被稱為二級擴展文件系統(tǒng)。ext2是1993年發(fā)布的,設(shè)計者是Rey Card。它是Linux文件系統(tǒng)類型中使用最多的格式,并且在速度和CPU利用率上較為突出,是GNU/Linux系統(tǒng)中標準的文件系統(tǒng)。它存取文件的性能極好,對于中、小型的文件更顯示出優(yōu)勢,這主要得益于其簇快取層的優(yōu)良設(shè)計。ext2可以支持256字節(jié)的長文件名,其單一文件大小和文件系統(tǒng)本身的容量上限與文件系統(tǒng)本身的簇大小有關(guān)。在常見的Intel x86兼容處理器的系統(tǒng)中,簇最大為4KB,單一文件大小上限為2048GB, 而文件系統(tǒng)的容量上限為6384GB。盡管Linux可以支持種類繁多的文件系統(tǒng),但是2000年以前幾乎所有的Linux發(fā)行版都使用ext2作為默認的文件系統(tǒng)。ext2也有一些問題。由于它的設(shè)計者主要考慮的是文件系統(tǒng)性能方面的問題,而在寫入文件內(nèi)容的同時,并沒有寫入文件的meta-data(和文件有關(guān)的信息,例如權(quán)限、所有者及創(chuàng)建和訪問時間)。換句話說,Linux先寫入文件的內(nèi)容,然后等到有空的時候才寫入文件的meta-data。如果出現(xiàn)寫入文件內(nèi)容之后,但在寫入文件的meta-data之前系統(tǒng)突然斷電,就可能造成文件系統(tǒng)就會處于不一致的狀態(tài)。在一個有大量文件操作的系統(tǒng)中,出現(xiàn)這種情況會導(dǎo)致很嚴重的后果。另外,由于目前Linux的2.4內(nèi)核所能使用的單一分割區(qū)最大只有2048GB,盡管文件系統(tǒng)的容量上限為6384G,但是實際上能使用的文件系統(tǒng)容量最多也只有2048GB。
ext3是由開放資源社區(qū)開發(fā)的日志文件系統(tǒng),早期主要開發(fā)人員是Stephen Tweedie。ext3被設(shè)計成是ext2的升級版本,盡可能方便用戶從ext2向ext3遷移。ext3在ext2的基礎(chǔ)上加入了記錄元數(shù)據(jù)的日志功能,努力保持向前和向后的兼容性,也就是在保有目前ext2的格式之下再加上日志功能。和ext2相比,ext3提供了更佳的安全性,這就是數(shù)據(jù)日志和元數(shù)據(jù)日志之間的不同。ext3是一種日志式文件系統(tǒng),日志式文件系統(tǒng)的優(yōu)越性在于由于文件系統(tǒng)都有快取層參與運作,如不使用時必須將文件系統(tǒng)卸下,以便將快取層的資料寫回磁盤中。因此,每當(dāng)系統(tǒng)要關(guān)機時,必須將其所有的文件系統(tǒng)全部卸下后才能進行關(guān)機。如果在文件系統(tǒng)尚未卸下前就關(guān)機 (如停電),那么重開機后就會造成文件系統(tǒng)的資料不一致,故這時必須做文件系統(tǒng)的重整工作,將不一致與錯誤的地方修復(fù)。然而,這個過程是相當(dāng)耗時的,特別是容量大的文件系統(tǒng)不能百分之百保證所有的資料都不會流失,特別在大型的服務(wù)器上可能會出現(xiàn)問題。除了與ext2兼容之外,ext3還通過共享ext2的元數(shù)據(jù)格式繼承了ext2的其它優(yōu)點。比如,ext3用戶可以使用一個穩(wěn)固的fsck工具。由于ext3基于ext2的代碼,所以它的磁盤格式和ext2的相同,這意味著一個干凈卸裝的ext3文件系統(tǒng)可以作為ext2文件系統(tǒng)毫無問題地重新掛裝。如果現(xiàn)在使用的是ext2文件系統(tǒng),并且對數(shù)據(jù)安全性要求很高,這里建議考慮升級使用ext3。
網(wǎng)絡(luò)協(xié)議
網(wǎng)絡(luò)視頻服務(wù)器最突出的特點就是網(wǎng)絡(luò)傳輸,一般的網(wǎng)絡(luò)視頻服務(wù)器都支持面向連接的TCP/IP網(wǎng)絡(luò)傳輸協(xié)議,有的也支持RTP/RTCP協(xié)議。傳輸延時一般小于0.5秒。支持多客戶端訪問。另外,網(wǎng)絡(luò)視頻服務(wù)器還提供一些應(yīng)用層網(wǎng)絡(luò)協(xié)議,包括http、ftp、ddns等。