summaryrefslogtreecommitdiff
path: root/mydisks.py
diff options
context:
space:
mode:
authorLudovic Pouzenc <lpouzenc@gmail.com>2015-07-04 22:31:56 +0200
committerLudovic Pouzenc <lpouzenc@gmail.com>2015-07-04 22:31:56 +0200
commit5534a6c1353b00cfebe6f8a155b6420687858843 (patch)
tree9b4a8cf9d16642ab3e77eaffa8835ce8b4279c29 /mydisks.py
parent32d4e844404295546e5623251037c09f83130981 (diff)
downloadraidguessfs-5534a6c1353b00cfebe6f8a155b6420687858843.tar.gz
raidguessfs-5534a6c1353b00cfebe6f8a155b6420687858843.tar.bz2
raidguessfs-5534a6c1353b00cfebe6f8a155b6420687858843.zip
myraid: lecture RAID sur disque de donnée ou par calcul de parité
Diffstat (limited to 'mydisks.py')
-rw-r--r--mydisks.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/mydisks.py b/mydisks.py
index c3b7716..b249198 100644
--- a/mydisks.py
+++ b/mydisks.py
@@ -68,6 +68,11 @@ class MyDisks():
self.disks_size[d] = 0
logging.debug("Exit. open_disks()")
+
+ def is_readable(self,disk_no,offset,size):
+ import random
+ return random.randint(0,100) > 1 # FIXME : implement this (parse ddrescue log files)
+
def read(self,disk_no,offset,size):
self.disks[disk_no].seek(offset)
return self.disks[disk_no].read(size)