21 lines
435 B
Python
21 lines
435 B
Python
|
from util import remote_fn
|
||
|
|
||
|
|
||
|
@remote_fn
|
||
|
def scrub(volume_id):
|
||
|
# TODO: stub
|
||
|
pass
|
||
|
|
||
|
|
||
|
@remote_fn
|
||
|
def init_rawfile(volume_id, size):
|
||
|
from util import run
|
||
|
from consts import DATA_DIR
|
||
|
from pathlib import Path
|
||
|
|
||
|
img_dir = Path(f"{DATA_DIR}/{volume_id}")
|
||
|
img_dir.mkdir(parents=False, exist_ok=False)
|
||
|
img_file = Path(f"{img_dir}/raw.img")
|
||
|
run(f"truncate -s {size} {img_file}")
|
||
|
run(f"mkfs.ext4 {img_file}")
|