Marc Haber <
mh+usene...@zugschl.us> schrieb:
> Und wie oft war dieses sid komplett kaputt? Hast Du mal ins Backup
> greifen müssen weil Rescuesystem, chroot, Downgrade der kaputten
> Pakete nicht mehr ging?
Bisher bin ich noch nicht eine Situation geraten, wo komplett Ende war.
Also bisher nichts dergleichen passiert.
Zerschossenes X11 und zerschossene Komponenten kam gelegentlich mal vor.
Auch, daß man mal manuell ältere debs von den Mirrorn einsammeln muß und sich
an den Abhängigkeiten langhangelt und das dann alles mit dpkg
reindrückt, um etwas wieder in Gang zu bekommen. War aber extrem selten.
> Ich erinnere mich mit grausen an einen Kernel, der XFS schon beim
> mounten irreparabel kaputtgemacht hat.
Bisher mit solchen Dingen Glück gehabt.
> Welches Tool erzeugt diesen Output?
#!/bin/bash
#######################################
# Variables #
#######################################
SSD_DEVICE="/dev/sda"
ON_TIME_TAG="Power_On_Hours"
WEAR_COUNT_TAG="Wear_Leveling_Count"
LBAS_WRITTEN_TAG="Total_LBAs_Written"
LBA_SIZE=512 # Value in bytes
BYTES_PER_MB=1048576
BYTES_PER_GB=1073741824
BYTES_PER_TB=1099511627776
#######################################
# Get total data written... #
#######################################
# Get SMART attributes
SMART_INFO=$(sudo /usr/sbin/smartctl -A "$SSD_DEVICE")
# Extract required attributes
ON_TIME=$(echo "$SMART_INFO" | grep "$ON_TIME_TAG" | awk '{print $10}')
WEAR_COUNT=$(echo "$SMART_INFO" | grep "$WEAR_COUNT_TAG" | awk '{print $4}' | sed 's/^0*//')
LBAS_WRITTEN=$(echo "$SMART_INFO" | grep "$LBAS_WRITTEN_TAG" | awk '{print $10}')
# Convert LBAs -> bytes
BYTES_WRITTEN=$(echo "$LBAS_WRITTEN * $LBA_SIZE" | bc)
MB_WRITTEN=$(echo "scale=3; $BYTES_WRITTEN / $BYTES_PER_MB" | bc)
GB_WRITTEN=$(echo "scale=3; $BYTES_WRITTEN / $BYTES_PER_GB" | bc)
TB_WRITTEN=$(echo "scale=3; $BYTES_WRITTEN / $BYTES_PER_TB" | bc)
# Output results...
echo "------------------------------"
echo " SSD Status: $SSD_DEVICE"
#echo "------------------------------"
#echo " On time: $(echo $ON_TIME | sed ':a;s/\B[0-9]\{3\}\>/,&/;ta') hr"
echo "------------------------------"
echo " Data written:"
echo " MB: $(echo $MB_WRITTEN | sed ':a;s/\B[0-9]\{3\}\>/,&/;ta')"
echo " GB: $(echo $GB_WRITTEN | sed ':a;s/\B[0-9]\{3\}\>/,&/;ta')"
echo " TB: $(echo $TB_WRITTEN | sed ':a;s/\B[0-9]\{3\}\>/,&/;ta')"
echo "------------------------------"
#echo " Mean write rate:"
#echo " MB/hr: $(echo "scale=3; $MB_WRITTEN / $ON_TIME" | bc | sed ':a;s/\B[0-9]\{3\}\>/,&/;ta')"
#echo "------------------------------"
echo " Drive health: ${WEAR_COUNT} %"
echo "------------------------------"
Funktioniert zumindest mit älteren Samsung SATA SSD und evtl. noch
anderen. Kann sicherlich auch bedarfsweise angepaßt werden.
> Wie hast Du das Windows virtualisiert? Hast Du störungsfreies Audio?
> Gilt das auch für Audio-Aufnahme? Ist das gut genug für AV-Konferenzen
> mit Teams o.ä.?
Windows läuft in VMWare Workstation. Früher ging damit Audio nicht gut
genug und heute weiß ich es nicht, weil ich das System seit Jahren nur
per RDP remote nutze.
Video Konferenzen mach ich normal separat über einen Laptop. Ist seit
Jahren aber auch Linux und bisher keine Probleme. Im Moment benutze ich
für Teams noch den ausgelaufenen nativen Linux Client. Sollte der die
Funktion einstellen, muß ich dann halt mal die Browservariante
probieren. Teams ist halt so oder so einfach nur gruselig.
>> Sonst nimmt man einfach zeitgemäße DDR4 oder DDR5 NVMEs, umkopieren
>> und fertig. Ist ja auch kein wirklicher Kostenfaktor mehr. Und mehr
>> Platz braucht man immer.
>
> DDR und SSD passt in meiner Welt nicht zusammen, kanst Du das
> erklären?
Irgendwie falsche Assoziation noch im Kopf gehabt, weil ich vorher ein
paar Reviews von Boards mit DDR5 RAM durchgegangen war.
Gemeint war natürlich PCIe 5.0.
Sorry für die Konfusion.
Gruß,
Marcus
⚂⚃