-
公开(公告)号:US20230305999A1
公开(公告)日:2023-09-28
申请号:US18203441
申请日:2023-05-30
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Junbeom YEOM , Yeongjin GIL , Sungjong SEO , Woojoong LEE
IPC: G06F16/17 , G06F16/13 , G06F16/172 , G06F16/14 , G06F12/02
CPC classification number: G06F16/1734 , G06F16/13 , G06F16/172 , G06F16/148 , G06F12/0253 , G06F2212/702
Abstract: An electronic device includes: an auxiliary storage device configured to manage a file stored in a log-structured file system; a main storage device; and a processor operatively connected to the auxiliary storage device and the main storage device. The processor is configured to: inspect metadata of the auxiliary storage device; identify a location of a node of the file in the metadata; read information of the node of the file in the identified location of the node of the file; arrange the node of the file, based on the information of the node of the file; read information of the arranged node of the file; store the information of the arranged node of the file in the main storage device; and inspect the stored information of the arranged node of the file in the main storage device.
-
2.
公开(公告)号:US20230409471A1
公开(公告)日:2023-12-21
申请号:US18462110
申请日:2023-09-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaewook KIM , Yeongjin GIL , Woojoong LEE
IPC: G06F12/02
CPC classification number: G06F12/0238
Abstract: Disclosed is an electronic device comprising: a non-volatile memory configured to store at least one file including metadata and user data; a file system configured to manage the at least one file through a log stream; and a file system (FS) manager configured to monitor a free space log included in the log stream corresponding to a first free space of the non-volatile memory, and to transmit a compression request to the file system based on the size of the first free space, displayed on the free space log, having a value less than a first reference value. The file system may be configured to: based on the compression request being received, compress at least a part of the metadata stored in the non-volatile memory based on the log stream, to store same in the first free space; and display a second free space of the non-volatile memory, secured through the compression of the at least a part of the metadata, as a reserved block log in the log stream.
-
公开(公告)号:US20240330339A1
公开(公告)日:2024-10-03
申请号:US18735971
申请日:2024-06-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sungjong SEO , Yeongjin GIL , Hyeongjun KIM , Woojoong LEE
IPC: G06F16/33 , G06F16/335
CPC classification number: G06F16/334 , G06F16/335
Abstract: An electronic device in an example embodiment may include a communication interface configured to receive an original file, a memory, and a processor. The processor may generate bit information corresponding to uppercase and lowercase letters included in a filename of the original file. The processor may generate a case insensitive (CI) filename in which the filename of the original file is expressed by characters of a first type. The processor may encrypt the CI filename and may calculate a first hash value corresponding to the encrypted CI filename. The processor may record filename metadata including at least one of the encrypted CI filename, a length of the encrypted CI filename, the first hash value, and the bit information, in the memory. The processor may search for a target file to be found based on the filename metadata.
-
公开(公告)号:US20230177005A1
公开(公告)日:2023-06-08
申请号:US17982175
申请日:2022-11-07
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jaewook KIM , Yeongjin GIL , Sungjong SEO , Woojoong LEE
CPC classification number: G06F16/122 , G06F16/162 , G06N5/022
Abstract: According to one or more embodiments, an electronic device may include a memory, a storage, and a processor. The processor may be configured to write a file of an application in the memory in response to a file input request of the application, identify a write pattern of the file at a first time of writing the file of the application in the memory, update the write pattern in the memory, classify the file as one of a hot file and a cold file based on the write pattern of the file at a second time of copying the file of the application from the memory to the storage, and control the processor to: store a classification result of the file together with the file in the storage.
-
公开(公告)号:US20200183589A1
公开(公告)日:2020-06-11
申请号:US16594424
申请日:2019-10-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Woojoong LEE , Sungjong SEO , Junbeom YEOM , Yeongjin GIL
Abstract: A method for initializing a storage is provided. The method includes comparing a size of a disk partition of the storage with a size of a filesystem image recorded on the storage, and reconfiguring the filesystem image in a dynamic manner if the disk partition size is larger than that of the filesystem image, wherein the filesystem image may include a metadata area composed of metadata blocks and a data block area composed of file data blocks, and wherein the data block area may include in sequence a first free block area composed of only file data blocks where data is not recorded, and a file data area composed of at least one file data block where data is recorded. Various other embodiments are possible.
-
公开(公告)号:US20230297522A1
公开(公告)日:2023-09-21
申请号:US18201072
申请日:2023-05-23
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sungjong SEO , Yeongjin GIL , Hyeongjun KIM , Woojoong LEE
CPC classification number: G06F13/1673 , G06F13/4068 , G06F12/0253
Abstract: An electronic device includes: a storage device including multiple segments configured to store data; a buffer memory configured to store segment attributes corresponding to the multiple segments, respectively; and one processor electrically connected to the storage device and the buffer memory. The one processor is configured to: determine, based on two or more parameters related to a data requested to be written, a data attribute; store the data requested to be written in a segment of the multiple segments, the segment being corresponding to the data attribute among the multiple segments; store a segment attribute of the segment, which is determined based on the data attribute in the buffer memory; update the data attribute, based on a data modification time of the data requested to be written; and update the segment attribute, based on the updated data attribute.
-
7.
公开(公告)号:US20230168831A1
公开(公告)日:2023-06-01
申请号:US18071056
申请日:2022-11-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Woojoong LEE , Yeongjin GIL , Jaewook KIM , Hyeongjun KIM , Sungjong SEO , Junbeom YEOM , Hobin WOO
CPC classification number: G06F3/0644 , G06F3/0665 , G06F3/0679 , G06F8/65 , G06F3/0604
Abstract: An electronic device is provided. The electronic device includes a storage device configured to include a first partition, a second partition, and a third partition, and a processor configured to configure the second partition as a first volume and the third partition as a second volume, and attach or detach the second volume to or from a file system to manage a storage space of the storage device.
-
公开(公告)号:US20190155792A1
公开(公告)日:2019-05-23
申请号:US16099557
申请日:2017-05-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daeho JEONG , Yeongjin GIL , Hobin WOO , Sunghwan YUN , Kitae LEE , Woojoong LEE , Minjung KIM
Abstract: An electronic device according to various embodiments of the present invention may comprise: a first memory for storing file data; a second memory having an attribute different from an attribute of the first memory; and a processor, wherein the processor is configured to store, in the second memory, journal data associated with a change in at least a part of the file data, and update the at least a part of the file data stored in the first memory at least on the basis of the journal data when a designated condition is satisfied. Other various embodiments are possible.
-
-
-
-
-
-
-