Celem artykułu jest porównanie dwóch najbardziej popularnych i konkurencyjnych systemów plików – EXT4 oraz NTFS w systemie Ubuntu przy wykorzystaniu dysku SSD. Na początku artykułu został wykonany krytyczny opis literatury wyjaśniający celowość podjętych badań. Dodatkowo wyjaśniono podstawy działaniaobu omawianych systemów plików. Badanie polegało na kopiowaniu plików pomiędzy dwoma partycjami i mierzeniem czasu wykonywania tej czynności przy użyciu specjalnie opracowanego skryptu powłoki systemu w języku bash. Przeprowadzone badania wykazały lepszą efektywność systemu EXT4 nad system NTFS.
EN
The aim of this article is to compare the two most popular and competing file systems – EXT4 and NTFS in Ubutnu with the use of SSD disk.. At the beginning of this article, a critical description of the literature was made, explaining the purposefulness of the research undertaken. Additionally, the basics of the operation of both discussed file systems are explained. The research consisted of copying files between two partitions and measuring the time of this operation using a specially developed system shell script in the bash language. The conducted research has shown that the EXT4 system is more effective than the NTFS system
W artykule zostały porównane trzy nowoczesne systemy plików powszechnie stosowanych w systemach Linux: ext4, Btrfs i XFS. Została omówiona budowa i cechy funkcjonalne poszczególnych systemów plików. Systemy plików zostały porównane pod względem wydajności. Uwzględniono specyfikę dysków SSD i przystosowanie do pracy z nimi. Do testów funkcjonalności oraz wydajności został użyty system Ubuntu 15.10
EN
This article compares three modern Linux file systems: ext4, Btrfs and XFS. Their construction and functional features were discussed. File systems were compared in terms of performance. Additionally modern SSD drives were included in discussion. Ubuntu 15.10 distribution was used to test functionality and performance of these three Linux file systems.
Since the appearance of the solid-state flight data recorders, semiconductor memories are still modernized and equipped with new features and higher capacities. This process allows developing new functionality for FDR’s but entails effort to design reliable memory management algorithms. In order to provide usage the entire memory area of modern semiconductor memories, is required to assure flash file system utilities inter alia wear levelling, error corrections and bad blocks management. There are some open source file systems for flash memories but any can face strict requirements of flight data recording data unit. Due to this reasons Air Force Institute of Technology has been developed flash file system adapted to meet the requirements. The most significant issue was to ensure of stable work after sudden power cut in any moment. To cover the highest level of assurance, additional memory is held in idle mode. Recording system is implemented into ARM Cortex-M3 microcontroller, which handles two nand flash memory chips. Whole code is written in C language so it can be effortless migrated into processor architectures. Article explains source of strict necessities and difficulties of creating high reliability flash file system and presents main features of it. In addition, there are explanations of selected algorithms in order to clarify developed software.
Opracowanie przedstawia idee wykorzystania klasy Mass-Storage systemu USB do realizacji uniwersalnego interfejsu komputerowego, który poprzez system plikowy pozwala na bezpośrednie sterowanie elementami peryferyjnymi oraz masową transmisją danych do otoczenia.
EN
The idea how to use the Mass-Storage class of the USB system to implement a universal communication interface, where the interface shall use the file system to enable direct control of peripheral devices and bulk data transmission to the environment.
W artykule zaprezentowano metodę pozwalającą na przekazywanie, w sposób bezpieczny, plików z użyciem pamięci Flash RAM poprzez kanał niezabezpieczony, np. kuriera albo tradycyjny system pocztowy. Metoda bazuje na sterowniku typu filter-driver i wykorzystuje zarówno symetryczne jak i asymetryczne szyfrowanie. Zaprezentowane rozwiązanie pozwala nadawcy na określenie odbiorcy pliku, jak również jednoznaczną identyfikację nadawcy przez odbiorcę pliku.
EN
In this paper a method for secure transfer of files stored in a Flash RAM through unsecured transport channel (e.g.: courier, traditional postal system) between users is described. The presented method is based on a Microsoft Windows driver called “filter driver” and uses symmetric as well as asymmetric encryption. The solution allows a sender to determine a file recipient and the recipient to unambiguously identify the sender of the file.
W artykule przedstawiono programowe rozwiązanie pozwalające na zabezpieczenie zawartości plików przechowywanych na dyskach zewnętrznych podłączanych do komputera poprzez interfejs USB. Przedstawione rozwiązanie wykorzystuje sterownik typu filterdriver dla systemu Windows® oraz algorytm szyfrowania blokowego. Istotą zaprezentowanego rozwiązania było zapewnienie zgodności z systemem plików FAT32 (możliwość zastosowania narzędzi do defragmentacji dysku) oraz spełnienie wymagań czasowych tak, aby przy odczycie danych nie występowały zauważalne opóźnienia czasowe (odczyt plików audio oraz video).
EN
In the paper a software security solution for data stored on external USB hard drives is presented. The described solution takes advantages of a Filter-Driver for Windows and the Blowfish encrypted algorithm. An assumption for the presented solution was the compatibility with FAT32 (a possibility of applying tools for disk defragmentation) and to meet time requirements for data reading (audio and video files reading without delays).
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.