{"id":19607578,"url":"https://github.com/andreax79/partsfs","last_synced_at":"2025-08-31T14:07:32.493Z","repository":{"id":2205653,"uuid":"3154471","full_name":"andreax79/partsfs","owner":"andreax79","description":"Linux partitions filesystem (partsfs) kernel module. PartsFS allows mounting a disk image as a filesystem.","archived":false,"fork":false,"pushed_at":"2012-01-16T07:29:14.000Z","size":148,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-26T16:50:40.342Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andreax79.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-01-11T14:54:50.000Z","updated_at":"2014-03-01T21:29:12.000Z","dependencies_parsed_at":"2022-09-08T07:50:34.476Z","dependency_job_id":null,"html_url":"https://github.com/andreax79/partsfs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/andreax79/partsfs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreax79%2Fpartsfs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreax79%2Fpartsfs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreax79%2Fpartsfs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreax79%2Fpartsfs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andreax79","download_url":"https://codeload.github.com/andreax79/partsfs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreax79%2Fpartsfs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272988919,"owners_count":25026961,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T10:11:27.475Z","updated_at":"2025-08-31T14:07:32.459Z","avatar_url":"https://github.com/andreax79.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Partitions filesystem (partsfs) kernel module.\nPartsFS allows mounting a disk image as a filesystem.\n\nCompile:\n\n$ make\n\nSimple, isn't it? :-)\n\nUsage (as root):\n\n$ insmod partfs.ko\n$ mount -o loop -t partsfs DISK_IMAGE TARGET_DIRECTORY\n\nExample:\n\n$ fdisk -l freedos-img/c.img \n\nDisk c.img: 10 MB, 10653696 bytes\n4 heads, 17 sectors/track, 306 cylinders, total 20808 sectors\nUnits = sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisk identifier: 0xe3657373\n\nDevice Boot      Start         End      Blocks   Id  System\nc.img1   *          17       20484       10234    1  FAT12\n\n$ mount -o loop -t partsfs freedos-img/c.img t\n\n$ ls -laih t\n      1 drwx------  2 root    root       0 2012-01-06 17:19 .\n3014683 drwx------ 15 andreax andreax 4.0K 2012-01-06 17:18 ..\n    101 -rw-------  1 root    root     10M 2012-01-06 17:19 1\n\n$ df t\nFilesystem           1K-blocks      Used Available Use% Mounted on\n/dev/loop0               10404     10404         0 100% /home/andreax/partsfs/t\n\n$ file t/1\nt/1: x86 boot sector, code offset 0x4c, sectors/cluster 8, root entries 512, sectors 20519 (volumes \u003c=32 MB) , Media descriptor 0xf8, sectors/FAT 11, heads 4, hidden sectors 17, serial number 0x0, label: \"           \", FAT (12 bit)\n\n ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreax79%2Fpartsfs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandreax79%2Fpartsfs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreax79%2Fpartsfs/lists"}